Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-09 | fixup! fixup! fixup! Only call workspace/configuration when availablefix/honour_configuration_capability-master | cos | |
2024-09-09 | fixup! fixup! Only call workspace/configuration when available | cos | |
This reverts commit 115d72f9d162a6f4c4b88482963c644c399a7259. | |||
2024-09-09 | fixup! Only call workspace/configuration when available | cos | |
2024-09-09 | Only call workspace/configuration when available | cos | |
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-09 | Merge pull request #2840 from NeOzay/fix-autocompletion-arg-for-func-overloadHEADmaster | 最萌小汐 | |
Fix correctly display enums for function overload arguments | |||
2024-09-09 | Merge branch 'master' into fix-autocompletion-arg-for-func-overload | 最萌小汐 | |
2024-09-09 | Merge pull request #2838 from tomlau10/fix/func_type_union_overload | 最萌小汐 | |
Fix incorrect function params' type infer when there is only `@overload` | |||
2024-09-07 | doc: update changelog | Tom Lau | |
2024-09-07 | test: add test cases for new overload type match behavior | Tom Lau | |
2024-09-07 | fix: function param's auto infer type should use union of all overload | Tom Lau | |
2024-09-07 | fix: ignore function's auto infer type when there is only `@overload` | Tom Lau | |
2024-09-06 | update changelog | NeOzay | |
2024-09-06 | fix autocompletion | NeOzay | |
2024-09-06 | fix | 最萌小汐 | |
2024-09-06 | Infer 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-05 | fix | 最萌小汐 | |
2024-09-05 | Merge pull request #2822 from tomlau10/fix/type_narrow | 最萌小汐 | |
fix: improve function type narrow by checking params' literal identical | |||
2024-09-05 | Merge branch 'master' into fix/type_narrow | 最萌小汐 | |
2024-09-05 | Merge pull request #2834 from Wild-W/fix-vm-plugins | 最萌小汐 | |
Fix VM plugins | |||
2024-09-05 | Merge branch 'master' into fix-vm-plugins | 最萌小汐 | |
2024-09-05 | Fix setfenv definition | Paul Emmerich | |
The first parameter got parsed as `async fun(...):(...|integer)` which triggered an incorrect warning when using it as `setfenv(2, env)` | |||
2024-08-29 | fix VM plugins | Connor Bren | |
2024-08-28 | Merge pull request #2821 from skarph/master | 最萌小汐 | |
custom luadoc generation | |||
2024-08-27 | test: add tests for improved function type narrow | Tom Lau | |
2024-08-24 | fix: improve function type narrow by checking params' literal identical | Tom Lau | |
2024-08-23 | custom luadoc generation | Skarph | |
2024-08-19 | 3.10.5 | 最萌小汐 | |
2024-08-19 | 同步utility | 最萌小汐 | |
2024-08-19 | 尽快cancel掉之前的请求 | 最萌小汐 | |
2024-08-19 | pass tests | 最萌小汐 | |
2024-08-19 | fix incorrect indent fixing for `for` | 最萌小汐 | |
fix #2799 | |||
2024-08-19 | fix performance issue | 最萌小汐 | |
2024-08-19 | Merge pull request #2804 from xuhuanzy/dev | 最萌小汐 | |
`enum`增强 | |||
2024-08-19 | Merge branch 'master' into dev | 最萌小汐 | |
2024-08-19 | update changelog | xuhuanzy | |
2024-08-19 | fix 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-16 | 3.10.4 | 最萌小汐 | |
2024-08-16 | `undefined-field` supports `enum` | 最萌小汐 | |
close #2469 | |||
2024-08-16 | Add setting: `Lua.type.checkTableShape` | 最萌小汐 | |
2024-08-15 | missed one | 最萌小汐 | |
2024-08-15 | update tests | 最萌小汐 | |
2024-08-15 | fix incorrect indent fixings | 最萌小汐 | |
fix #2799 | |||
2024-08-15 | fix Incorrect LuaCats parsing for `"'"` | 最萌小汐 | |
fix #2757 | |||
2024-08-15 | fix changelog | 最萌小汐 | |
2024-08-15 | Merge pull request #2768 from NeOzay/cast-table-to-class | 最萌小汐 | |
check that the shape of the table corresponds to the class | |||
2024-08-15 | Merge branch 'master' into cast-table-to-class | 最萌小汐 | |
2024-08-15 | Revert "fix: improve textDocument/definition ordering" | 最萌小汐 | |