| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | |
|
| |
|
|
|
|
|
| |
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
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
* feat: add vtsls
* fix: format
Co-authored-by: Raphael <glephunter@gmail.com>
|
| |
|
|
|
| |
Signed-off-by: David Ward <dward@redhat.com>
Signed-off-by: David Ward <dward@redhat.com>
|
| | |
|
| |
|
|
|
|
|
| |
processing (#2411)
Signed-off-by: David Ward <dward@redhat.com>
Signed-off-by: David Ward <dward@redhat.com>
|
| |
|
|
|
|
|
|
| |
* feat: add nomad language support
* fix: format
Co-authored-by: Corentin Prevost <prevost.corentin@yahoo.com>
Co-authored-by: Raphael <glephunter@gmail.com>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| |
|
| |
Co-authored-by: manifold11 <you@example.com>
|
| |
|
|
|
| |
Signed-off-by: David Ward <dward@redhat.com>
Signed-off-by: David Ward <dward@redhat.com>
|
| |
|
|
|
| |
* feat: add brightscript server
* fix: format
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
* fix(openscad_lsp): provide --stdio arg
* docs(openscad_lsp): remove section about filetype detection
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
update docs to reflect new usage
* fix: format with stylua
|
| |
|
|
|
| |
* refactor: rewrite client reuse logic
* fix: not register workspace after new start
|
| |
|
| |
Co-authored-by: massa humbertomassa@gmail.com
|
| |
|
|
| |
* add note for when to modify filetypes field
* specify cabalfmt as the formatter for cabal files
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
* fix: generate correct workspace didchange request params
* fix: logic rewrite
* fix: logic rewrite
* fix: spell
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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: send the lsp method request after insert workspace folders
* fix: use client do rpc request
* fix: check client support workspace
|
| |
|
|
|
| |
* feat: add jq support
* chore: change file name to jqls
|
| |
|
|
|
|
|
| |
* feat: add uvl support
* fix: format
* fix: format
|
| |
|
|
|
| |
* fix(gdscript): support get the port from env variable
* fix: format
|
| |
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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: add the new root to workspaceFolders
* fix: add the new root to workspaceFolders
|