aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
* 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
* fix: typo of vim.loop.cwd (#2293)Raphael2022-12-071-1/+1
|
* feat: support unnamed buffer with single_file_support (#2226)Raphael2022-12-062-11/+16
| | | | | | | | | | | * feat: support unnamed buffer with single_file_support * fix: make some code simple clear * feat: update doc * fix: grammar * fix: grammar
* feat: add 'starlark-rust' LSP for starlark and BUILD files (#2291)Nils Wireklint2022-12-061-0/+20
| | | | | | | | | | | | | | | | | | | | | | | * feat: add 'starlark-rust' LSP for starlark and BUILD files This uses the github name and not the cargo name as it is not so official and may be replaced by a better LSP. So the name is not already taken by this linter. * fix: remove indent * fix: remove indent * fix: remove indent * fix: remove indent * fix: remove indent * fix: remove indent * fix: remove indent Co-authored-by: Raphael <glephunter@gmail.com>
* fix(lsp): don't spawn new lsp client if already persent (#2287)sigmaSd2022-12-041-0/+8
|
* fix(ansiblels): update ansiblels default config (#2286)Rufus Deponian2022-12-031-12/+14
|
* fix: update the ansiblels settings (#2284)Raphael2022-12-021-11/+12
|
* feat: add eruby to emmet_ls (#2281)Cory Hutchison2022-12-021-1/+1
|
* fix: move gleam.lua to correct folder (#2279)Massolari2022-12-011-0/+25
|
* fix: remove searched for message in lspinfo (#2274)Raphael2022-12-011-7/+0
|
* fix: inspect UNISON_LSP_PORT in unison (#2277)Raphael2022-12-011-1/+1
|
* feat: add unison support (#2276)Kento Okura2022-12-011-0/+17
|
* feat: add smarty (#2250)landeaux2022-11-301-0/+46
|
* feat: add scheme-langserver support (#2264)ufo52609874232022-11-291-0/+23
| | | | | | | | | | | | | * feat: add scheme-langserver support * fix * fix: format with stylua * fix: fixup! * fix: format with stylua Co-authored-by: Raphael <glephunter@gmail.com>
* feat: add prolog lsp (lsp_server) support (#2265)Carlos Aguilera2022-11-291-0/+27
|
* docs: update sumneko_lua installation url (#2263)Ra2022-11-281-1/+1
|
* Try to get sourcery auth token from config file (#2240)Otto Ahoniemi2022-11-281-2/+26
| | | | | | | * feat: try to get sourcery token from config file * fix: support windows * fix: only check for token if it's not in options
* perf: use alias api variable (#2260)Raphael2022-11-261-10/+10
|
* docs(sourcery): put setup inside code block (#2258)hafeoz2022-11-261-11/+15
|
* feat: add ntt language server support (#2256)lukaswozniak2022-11-262-2/+30
| | | Co-authored-by: luwoznia <lukasz.wozniak@nokia.com>
* Add more ESLint options (#2254)Mark Skelton2022-11-241-0/+6
|
* fix: override another progress handler for jdtls (#2153)Volodymyr Kot2022-11-211-0/+1
|
* feat: add fennel-ls support (#2247)liugh2022-11-201-0/+19
| | | | | | | | | | | | | | | | | | | | | | * feat: add fennel-ls support * Update lua/lspconfig/server_configurations/fennel-ls.lua Co-authored-by: Raphael <glephunter@gmail.com> * Update lua/lspconfig/server_configurations/fennel-ls.lua Co-authored-by: Raphael <glephunter@gmail.com> * Update lua/lspconfig/server_configurations/fennel-ls.lua Co-authored-by: Raphael <glephunter@gmail.com> * Update lua/lspconfig/server_configurations/fennel-ls.lua Co-authored-by: Raphael <glephunter@gmail.com> Co-authored-by: liu <liu@allen> Co-authored-by: Raphael <glephunter@gmail.com>
* Add dolmenls configuration (#2251)Pierrot2022-11-201-0/+26
|
* fix(lua-lsp): Append 'lua/' to root_patern if the pattern is under lua (#2248)sigmaSd2022-11-191-1/+5
|
* fix(sumneko_lua): add .luarc.jsonc to root pattern (#2245)figsoda2022-11-191-1/+2
|
* feat: add turtle-language-server support (#2239)lucascool122022-11-131-0/+51
|
* fix(eslint): root dir not found if using package.json config (#2234)Fernando Gómez2022-11-101-9/+3
| | | | ESLint server would not find root directory when config is set in `package.json`
* fix(rome): use lsp-proxy cmd (#2236)Otto Ahoniemi2022-11-091-2/+2
| | | | | | | | | Command (see https://docs.rome.tools/cli/#rome-lspproxy) was introduced for better stdin support in rome v10.0.0. Original PR introducing this change: https://github.com/rome/tools/pull/3442 This is a breaking PR and requires users to update rome to version v10.0.0.
* feat: add millet support (#2233)Ariel Davis2022-11-091-0/+23
|
* fix(eslint): support flat config (#2229)Michael Chris Lopez2022-11-071-0/+1
| | | | Eslint have a new config scheme called flag config. Will become the only supported config in v9. https://eslint.org/blog/2022/08/new-config-system-part-2/#the-new-config-file%3A-eslint.config.js
* fix(sumneko_lua): check for yaml format of selene config (#2228)vladislav doster2022-11-061-1/+2
| | | Related documentation: https://kampfkarren.github.io/selene/archive/std_v1.html
* fix: use `v ls` instead of `vls`Adelar da Silva Queiróz2022-11-011-1/+1
|
* fix: dead link in "texlab" description #2222ayhon2022-10-301-1/+1
| | | `texlab` changed where they store their documentation. Since https://github.com/latex-lsp/texlab/commit/d03e350679dfdbbd0d25e3c28131c4b2677789cf they store that information in their GitHub wiki
* fix(volar): update example for volar 1.0 (#2219)Michael Härtl2022-10-261-6/+6
|
* feat: add anakin language server (Python) (#2217)Greg Werbin2022-10-251-0/+78
| | | | | | | | | | | | | * feat: add anakin-language-server * fix(anakin-language-server): use the correct executable name * fix(anakin-language-server): display errors as ERROR, not WARNING This is an attempt to elevate the reporting level of mistakes that will cause you program to crash unexpectedly, above the level of style warnings and other non-critical problems. * fix(anakin-language-server): style warning
* feat: Dafny support (#2193)Gorgeous-Patrick2022-10-241-0/+20
| | | | | | | | | | | | | | | | | | | | | | | * feat: add dafny support * feat: fix dafny lsp * style: coding style fixed * fix: a better way of single file mode * fix: possible windows compatibility * fix: typo in dotnet * fix: path to dll removed * feat: a probably better doc for dafny language server plugin * fix(dafny): lua syntax error Co-authored-by: Raphael <glephunter@gmail.com> Co-authored-by: Raphael <glephunter@gmail.com>
* fix: cmd vim.lsp.rpc.connect by user (#2213)Access2022-10-231-1/+5
| | | when user what to set cmd to vim.rpc.connect, but it is a function
* fix: check the package.json has eslintConfig field for eslint (#2208)Raphael2022-10-211-10/+31
| | | | | * fix: check the package.json has eslintConfig field for eslint * fix: remove duplicate windows check
* docs(golangci_lint_ls): update a version of binary (#2204)Saltaformajo2022-10-201-1/+1
|
* fix(rust_analyzer): path nil (#2198)bstaint2022-10-171-1/+4
|
* fix: remove --background-service-enabled and add ↵Adelar da Silva Queiróz2022-10-151-1/+1
| | | | --adaptive-lsp-server-enabled for F# (#2197)
* fix: `aregument` typo in doc changed to `argument` (#2195)Mario Ortiz Manero2022-10-141-1/+1
|
* fix: update qml filetype same as treesitter (#2168)Access2022-10-141-1/+1
|
* feat: add qmlls which is the lsp from qt (#2191)Access2022-10-141-0/+19
| | | | | Now In qt6.4, the lsp is useable, so I add it but qmlls is not always in the path, Like in archlinux, it is in the /usr/lib/qt6/bin/qmlls, so the config maybe always needed to be edited by user