summaryrefslogtreecommitdiff
path: root/script/provider
AgeCommit message (Collapse)Author
2024-06-22Only call workspace/configuration when availablefix/honour_configuration_capability-3.9.3cos
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-06-05获取工作区符号改为同步最萌小汐
2024-06-04don't do diagnostics when workspace is not readyFolke Lemaitre
2024-05-23Merge branch 'master' into 2175-md-symbol-referencecarsakiller
2024-05-11暂存-转到实现最萌小汐
2024-05-08add: resolve links to symbols in markdown descriptionscarsakiller
Links like [mySymbol](lua://mySymbol) in a comment will now be resolved to a URI pointing to the actual file where `mySymbol` can be found.
2024-04-20Run diagnostics on unopened files when explicitly requested by the userPaul Emmerich
If I explicitly click on "Diagnose workspace" I would expect it to show me *all* the diagnostics similar to how --check in a CI would check my project. This makes it easier for users to check their whole workspace after making changes to some library or core function that potentially affects a large number of files that are usually only checked once opened.
2023-12-11support c like commentsCppCXY
2023-08-31fix #2299最萌小汐
2023-07-14fix shake of `codeLens`最萌小汐
2023-07-06fix supporting unicode in signature最萌小汐
2023-06-27update formatting.luaCppCXY
2023-05-28determine the paddingYe Sijun
Signed-off-by: Ye Sijun <junnplus@gmail.com>
2023-05-25command:add reloadFFIMetafesily
2023-04-27Merge branch 'master' of https://github.com/LuaLS/lua-language-server into HEADCppCXY
2023-04-27更新实现CppCXY
2023-04-27fix typo最萌小汐
#2062
2023-04-27apply changs immediately最萌小汐
#2062
2023-04-27Revert "try to abort incorrect formatting"最萌小汐
This reverts commit 02d43a59203e1d04aaaae3eacdaae5110da6b06d.
2023-04-26complete namestyle providerCppCXY
2023-04-26try to abort incorrect formatting最萌小汐
#2062
2023-02-10completion: don't show loading process最萌小汐
resolve #1705
2023-02-04修复linux arm 编译CppCXY
2023-01-31improve markdown最萌小汐
2023-01-31supports all schemes最萌小汐
resolve #1862
2023-01-30command `lua.exportDocument`最萌小汐
finish #1833
2023-01-30add command `lua.getConfig`最萌小汐
2023-01-18normalize uri from RPC最萌小汐
fix #1810
2023-01-18check client ability before `diagnostic/refresh`最萌小汐
2023-01-17support multi configs modifying最萌小汐
2022-12-22improve code-lens最萌小汐
2022-12-18complete code lens最萌小汐
2022-12-18improve code-lens最萌小汐
2022-12-18first step for code lens最萌小汐
2022-12-17update filewatch最萌小汐
2022-12-16simple state persistence最萌小汐
2022-12-16pass tests最萌小汐
2022-12-16set text after ready最萌小汐
2022-12-09do full gc after scope diag最萌小汐
#1745
2022-12-09`activeParameter` should be uinteter最萌小汐
#1751
2022-12-01#831最萌小汐
add tests
2022-11-30fix supporting for multi-workspace最萌小汐
2022-11-29fix最萌小汐
2022-11-29fix compiling for multi-workspace最萌小汐
2022-11-29modify `require` after renaming files最萌小汐
2022-11-16fix clearing diags with multi-workspace最萌小汐
2022-11-15do scope diag when creating and removing files最萌小汐
2022-11-08add log最萌小汐
2022-11-07fix最萌小汐
2022-11-06improve performance最萌小汐