summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-07Disable unhelpful testsfix/honour_configuration_capability-3.10.3cos
This might not be the correct way to go, but it is the pragmatic thing to do given that upstream appears to completely ignore the issue fixed by this branch.
2024-09-07Only call workspace/configuration when availablecos
Not all clients implement the client capability: `configuration`, which was added in version 3.6.0 of the Language Server Protocol. The LSP Specification also states: > A missing property should be interpreted as an absence of the capability. Above claims are possible to verify by reading the mentioned spec. at: https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_configuration Hence this change modifies behaviour to only call the method on clients explicitly announcing to support it. Most affected test-cases are updated to work with this commit, however one test gets disabled. That disabled test suite is in serious need of added documentation explaining its design. The few comments which are there seem highly unsufficient, and since they are written in simplified chinese they practically are of no use to most potential contributors. This commit makes the lua-language-server work with vim-ale.
2024-09-07Add the most desired comment to make.shcos
One can probably expect every new contributor, developer or other technical interested party to be interested in how to build this project quickly. Hence, adding an easily findable comment hinting in the right direction seems like a reasonable thing to do.
2024-08-08fix memory leak with `---@enum(partical)`最萌小汐
2024-08-08ignored error最萌小汐
2024-08-07say hello at first to make everyone happy最萌小汐
2024-08-073.10.2最萌小汐
2024-08-06Merge pull request #2779 from SeanTheBuilder1/binary-ops-symmetry最萌小汐
feat: flip binary operator check if failed (#2777)
2024-08-06docs: update changelogSeanTheBuilder1
2024-08-06test: add test case for reversed binary operatorsSeanTheBuilder1
2024-08-06feat: flip binary operator check if failedSeanTheBuilder1
if vm.runOperator fails try again with flipped arguments this emulates how lua checks the binary metaevents in which if there is no corresponding binary metaevent for the left operand it checks the right operand instead. This also works when both operands are tables. This change affects: - __add - __sub - __mul - __div - __idiv - __mod - __pow - __concat - __band - __bor - __bxor - __shl - __shr
2024-08-06应该使用最后一个有效行的缩进最萌小汐
2024-08-06语言设置挪到服务器里最萌小汐
2024-08-06需要 statusBar 选项才会显示状态栏最萌小汐
2024-08-06fix wront indentation in some case最萌小汐
#2786
2024-08-023.10.1最萌小汐
2024-08-02Disable indentation fixing for Non-VSCode最萌小汐
fix 2778
2024-08-02fix runtime error最萌小汐
fix #2776
2024-08-02fix changelog最萌小汐
2024-08-013.10.0最萌小汐
2024-08-01Merge pull request #2770 from NeOzay/inconsistent-behavior-(missing-fields)最萌小汐
improve the missing-fields logic to be able to correctly handle classes defined several times
2024-08-01Merge branch 'master' into inconsistent-behavior-(missing-fields)最萌小汐
2024-08-01Merge pull request #2773 from tmillr/patch-1最萌小汐
fix: incorrect `CompletionItemKind` for postfix snippets
2024-08-01Merge branch 'master' into patch-1最萌小汐
2024-08-01fix wrong indent最萌小汐
2024-08-01fix: incorrect `CompletionItemKind` for postfix snippetsTyler Miller
2024-08-01删掉没用的测试最萌小汐
2024-08-01删除多余空格最萌小汐
2024-07-31Merge branch 'master' into inconsistent-behavior-(missing-fields)NeOzay
2024-07-31先把这个文件提交了,过一下测试最萌小汐
2024-07-31You can now click on "References" in CodeLen to display the reference list最萌小汐
2024-07-30过测试最萌小汐
2024-07-30拆分成选项最萌小汐
2024-07-29Fix typos in annotation descriptionsteatimeguest
2024-07-28compute table keys onceNeOzay
2024-07-28Update script/core/diagnostics/missing-fields.luaNeOzay
Co-authored-by: Tom Lau <tomandfatboy@gmail.com>
2024-07-28Update changelog.mdNeOzay
Co-authored-by: Tom Lau <tomandfatboy@gmail.com>
2024-07-24Merge commit 'c08410458924a9f3c604e662cfce80f0f86d5b78' into ↵NeOzay
inconsistent-behavior-(missing-fields)
2024-07-24also detects missing index fieldsNeOzay
2024-07-23Merge branch 'master' into inconsistent-behavior-(missing-fields)NeOzay
2024-07-23update changelogNeOzay
2024-07-23improve missing-fields diagnostic logicNeOzay
2024-07-22improve diagnosis (missing-fields).NeOzay
2024-07-22Merge pull request #2765 from tomlau10/fix/inconsistent_type_narrow最萌小汐
fix: inconsistent type narrow due to outdated node caches of call.args
2024-07-17fix: inconsistent type narrow due to outdated node caches of call.argsTom Lau
2024-07-15Merge pull request #2756 from qwertycxz/master最萌小汐
Fixed wholeMatch function
2024-07-15Merge branch 'master' into master最萌小汐
2024-07-15Merge pull request #2755 from NeOzay/fixes-a-specific-case-for-getVisibleType最萌小汐
fix a specific case for getVisibleType
2024-07-15Merge branch 'master' into fixes-a-specific-case-for-getVisibleType最萌小汐
2024-07-15Merge pull request #2753 from NeOzay/luaReg最萌小汐
added lua regular expression support for Lua.doc.<scope>Name