aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
...
* fix: lspinfo buffer in use error when use quit command close (#2424)Raphael2023-01-271-4/+2
|
* fix: check server support workspacefolders (#2418)Raphael2023-01-271-79/+100
| | | | | | | add server workspaceFolder check, if server not have workspacefolders.supported field will spawn a new server instance. https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_workspaceFolders
* docs(ltex): add settings example (#2421)Brian Di Palma2023-01-271-0/+10
|
* feat: add veryl language server (#2422)dalance2023-01-261-0/+24
|
* feat: add vtsls (#2419)William Boman2023-01-241-0/+45
| | | | | | | * feat: add vtsls * fix: format Co-authored-by: Raphael <glephunter@gmail.com>
* docs(drools-lsp): minor documentation fix and improvements (#2415)David Ward2023-01-221-6/+6
| | | | | Signed-off-by: David Ward <dward@redhat.com> Signed-off-by: David Ward <dward@redhat.com>
* feat: add unocss-language-server support (#2414)xna002023-01-211-0/+38
|
* fix(drools-lsp): move improper client config location and improve config ↵David Ward2023-01-211-41/+38
| | | | | | | processing (#2411) Signed-off-by: David Ward <dward@redhat.com> Signed-off-by: David Ward <dward@redhat.com>
* feat: add nomad language support (#2413)PREVOST Corentin2023-01-211-0/+36
| | | | | | | | * feat: add nomad language support * fix: format Co-authored-by: Corentin Prevost <prevost.corentin@yahoo.com> Co-authored-by: Raphael <glephunter@gmail.com>
* feat(terraformls): add terraform-vars filetype (#2410)Raphael2023-01-191-1/+1
|
* fix(erg-language-server): els has been integrated into the main compiler (#2404)takuto2023-01-181-4/+5
| | | | | | | | | | | * feat: add erg-language-server support * fix(erg-language-server): update root directory pattern * fix(erg-language-server): fixed typo * fix(erg-language-server): els has been integrated into the main compiler * fix(erg-language-server): fix linting
* feat: add ds-pinyin-lsp support (#2397)milanglacier2023-01-151-0/+80
|
* feat: add futhark-lsp support (#2395)Davidescu the Romanian2023-01-141-0/+28
| | | Co-authored-by: manifold11 <you@example.com>
* feat: add drools-lsp support (#2394)David Ward2023-01-131-0/+84
| | | | | Signed-off-by: David Ward <dward@redhat.com> Signed-off-by: David Ward <dward@redhat.com>
* feat: add brightscript server (#2391)Raphael2023-01-111-0/+29
| | | | | * feat: add brightscript server * fix: format
* feat: support show server doc description in LspInfo (#2373)Raphael2023-01-111-3/+54
| | | | | | | | | | | | | | | | | * feat: support show server doc description in LspInfo * feat: add show other match client desc * fix: check buf unload * fix: desc Co-authored-by: William Boman <william@redwill.se> * fix: imrove * fix: improve Co-authored-by: William Boman <william@redwill.se>
* feat: add openscad_lsp (#2384)William Boman2023-01-091-0/+22
| | | | | | | * feat: add openscad_lsp * fix(openscad_lsp): provide --stdio arg * docs(openscad_lsp): remove section about filetype detection
* feat(tsserver): support single file mode in tsserver(#2375)rjooske2023-01-041-0/+1
|
* feat: add coffeesense-language-server support (#2376)Micke Lisinge2023-01-031-0/+28
| | | | | | | | | | | * feat: add coffeesense-language-server support * fix: format * fix: format * fix: format Co-authored-by: Raphael <glephunter@gmail.com>
* feat: include cmd option for arduino_language_server (#2242)aaaaargZombies2022-12-311-14/+35
| | | | | | | * feat: include cmd option for arduino_language_server update docs to reflect new usage * fix: format with stylua
* refactor: rewrite client reuse logic (#2371)Raphael2022-12-301-37/+28
| | | | | * refactor: rewrite client reuse logic * fix: not register workspace after new start
* feat: add RakuNavigator Raku language server (#2372)Raphael2022-12-301-0/+33
| | | Co-authored-by: massa humbertomassa@gmail.com
* feat: add cabal support to hls (#2370)Michael Lan2022-12-301-0/+9
| | | | * add note for when to modify filetypes field * specify cabalfmt as the formatter for cabal files
* fix(ruff-lsp): update docs to reflect init_optionsCharlie Marsh2022-12-291-3/+4
|
* fix: not register workspace when in single file mode (#2367)Raphael2022-12-292-3/+5
|
* fix: get all client from clients cache in manager.clients (#2365)Raphael2022-12-281-4/+6
|
* fix: generate correct workspace didchange request params (#2361)Raphael2022-12-271-68/+67
| | | | | | | | | * fix: generate correct workspace didchange request params * fix: logic rewrite * fix: logic rewrite * fix: spell
* fix: check workspace after client initial (#2356)Raphael2022-12-262-65/+110
| | | | | | | | | | | | | | | | | | | * fix: some server need restart * fix: improve * fix: async start client * fix: remove session file * fix: improve logic * fix: improve logic * fix: check the root already in workspace * fix: improve check * fix: add start_new_client into the if branch
* fix: use client config capabilities to check server support workspae (#2354)Raphael2022-12-251-2/+3
|
* fix: check client exist supports_method (#2351)Raphael2022-12-251-1/+6
|
* fix: check client support workspaceFolders (#2350)Raphael2022-12-251-8/+1
|
* fix: check server_capabilities field exist (#2348)Yuki Ito2022-12-241-1/+6
|
* refactor: remove single_clients and improve clients reuse (#2334)Raphael2022-12-241-80/+83
| | | | | | | | | | | | | | | | | * refactor: remove single_clients and improve clients reuse * fix: remove unused param * chore: correct check * fix: improve * fix: remove debug print * fix: add comment * chore: don't insert workspace when single file mode * chore: add comment
* fix: correct link of typescript-language-server (#2347)Raphael2022-12-241-1/+1
|
* docs: update root_dir for smithy_ls and ruff_lsp (#2346)William Boman2022-12-242-1/+2
|
* feat: add smithy-language-server support (#2342)Nick Rodgers2022-12-231-0/+30
| | | | | | | | | | | | | | | | * feat: add smithy-language-server support Add support for the smithy-language-server for the Smithy IDL * fix: format * fix: format * fix: format * fix: format Co-authored-by: Nicholas Rodgers <nrdg@amazon.com> Co-authored-by: Raphael <glephunter@gmail.com>
* fix(deno): use virtual text handler for typeDefinition (#2338)sigmaSd2022-12-221-0/+1
|
* fix: rename ruff-lsp to ruff_lsp (#2337)Raphael2022-12-211-0/+0
|
* chore: remove `languageFeatures`, `documentFeatures` (#2336)Johnson Chu2022-12-211-34/+0
|
* feat: add ruff-lsp support (#2335)Igor Lacerda2022-12-211-0/+40
|
* fix: send the lsp method request after insert workspace folders (#2330)Raphael2022-12-201-1/+8
| | | | | | | * fix: send the lsp method request after insert workspace folders * fix: use client do rpc request * fix: check client support workspace
* feat: add jq support (#2333)xiantang2022-12-201-0/+30
| | | | | * feat: add jq support * chore: change file name to jqls
* feat: add uvl support (#2331)Raphael2022-12-201-0/+29
| | | | | | | * feat: add uvl support * fix: format * fix: format
* fix(gdscript): support get the port from env variable (#2313)Raphael2022-12-201-2/+3
| | | | | * fix(gdscript): support get the port from env variable * fix: format
* fix(lspinfo): safely expand filenames that don't exist on fs (#2320)William Boman2022-12-181-1/+3
| | | | | | | | The filename of a buffer may point to a node on the file system that does not yet exist. `uv.fs_realpath()` will return nil in these cases, causing a nil exception later on. The builtin `resolve()` function will return the provided filename as-is if it does not yet exist. Alternatively we could stick to libuv APIs.
* fix: run all matched client in LspStart (#2314)Raphael2022-12-131-1/+15
|
* feat: support multiple workspaceFolders and show correct root in Lspinfo (#2304)Raphael2022-12-112-21/+59
| | | | | | | | | | | | | * feat: support multiple workspaceFolders and show correct root in Lspinfo * fix: add return branch * fix: convert path before compare * fix: improve find root dir in LspInfo * fix: check logic * fix: remove unnecessary code
* fix: check client is available and get client id from cache (#2303)Raphael2022-12-101-4/+5
|
* fix: check workspae folders follow nvim version (#2301)Raphael2022-12-091-3/+4
|
* fix: add new root into the workspace folders (#2298)Raphael2022-12-091-6/+9
| | | | | * fix: add the new root to workspaceFolders * fix: add the new root to workspaceFolders