summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-09-09fixup! fixup! fixup! Only call workspace/configuration when availablefix/honour_configuration_capability-mastercos
2024-09-09fixup! fixup! Only call workspace/configuration when availablecos
This reverts commit 115d72f9d162a6f4c4b88482963c644c399a7259.
2024-09-09fixup! Only call workspace/configuration when availablecos
2024-09-09Only 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-09Merge pull request #2840 from NeOzay/fix-autocompletion-arg-for-func-overloadHEADmaster最萌小汐
Fix correctly display enums for function overload arguments
2024-09-09Merge branch 'master' into fix-autocompletion-arg-for-func-overload最萌小汐
2024-09-09Merge pull request #2838 from tomlau10/fix/func_type_union_overload最萌小汐
Fix incorrect function params' type infer when there is only `@overload`
2024-09-07doc: update changelogTom Lau
2024-09-07test: add test cases for new overload type match behaviorTom Lau
2024-09-07fix: function param's auto infer type should use union of all overloadTom Lau
2024-09-07fix: ignore function's auto infer type when there is only `@overload`Tom Lau
2024-09-06update changelogNeOzay
2024-09-06fix autocompletionNeOzay
2024-09-06fix最萌小汐
2024-09-06Infer the parameter types of a same-named function in the subclass based on ↵最萌小汐
the parameter types in the superclass function.
2024-09-06无用代码最萌小汐
2024-09-05fix最萌小汐
2024-09-05Merge pull request #2822 from tomlau10/fix/type_narrow最萌小汐
fix: improve function type narrow by checking params' literal identical
2024-09-05Merge branch 'master' into fix/type_narrow最萌小汐
2024-09-05Merge pull request #2834 from Wild-W/fix-vm-plugins最萌小汐
Fix VM plugins
2024-09-05Merge branch 'master' into fix-vm-plugins最萌小汐
2024-09-05Fix setfenv definitionPaul Emmerich
The first parameter got parsed as `async fun(...):(...|integer)` which triggered an incorrect warning when using it as `setfenv(2, env)`
2024-08-29fix VM pluginsConnor Bren
2024-08-28Merge pull request #2821 from skarph/master最萌小汐
custom luadoc generation
2024-08-27test: add tests for improved function type narrowTom Lau
2024-08-24fix: improve function type narrow by checking params' literal identicalTom Lau
2024-08-23custom luadoc generationSkarph
2024-08-193.10.5最萌小汐
2024-08-19同步utility最萌小汐
2024-08-19尽快cancel掉之前的请求最萌小汐
2024-08-19pass tests最萌小汐
2024-08-19fix incorrect indent fixing for `for`最萌小汐
fix #2799
2024-08-19fix performance issue最萌小汐
2024-08-19Merge pull request #2804 from xuhuanzy/dev最萌小汐
`enum`增强
2024-08-19Merge branch 'master' into dev最萌小汐
2024-08-19update changelogxuhuanzy
2024-08-19fix renaming files in the directory leads to the auto-correction in ↵最萌小汐
"require" adding extra characters fix #2810
2024-08-18`enum[<key>or<index>]`时未定义的字段会报未定义xuhuanzy
2024-08-18`enum`具有`partial`时会提示所有同`enum`字段而不是只提示当 ↵xuhuanzy
表的字段.
2024-08-163.10.4最萌小汐
2024-08-16`undefined-field` supports `enum`最萌小汐
close #2469
2024-08-16Add setting: `Lua.type.checkTableShape`最萌小汐
2024-08-15missed one最萌小汐
2024-08-15update tests最萌小汐
2024-08-15fix incorrect indent fixings最萌小汐
fix #2799
2024-08-15fix Incorrect LuaCats parsing for `"'"`最萌小汐
fix #2757
2024-08-15fix changelog最萌小汐
2024-08-15Merge pull request #2768 from NeOzay/cast-table-to-class最萌小汐
check that the shape of the table corresponds to the class
2024-08-15Merge branch 'master' into cast-table-to-class最萌小汐
2024-08-15Revert "fix: improve textDocument/definition ordering"最萌小汐