aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
...
* chore: use find_git_ancestor consistently (#1404)kylo2522021-11-1112-21/+30
|
* feat(leanls): lean 4 uses a new tool called lake now (#1390)Julian Berman2021-11-111-2/+4
|
* feat: add single file mode (#1385)Michael Lingelbach2021-11-1142-134/+160
| | | | | | | | | | | | * This adds a "single file mode" option for each language server * Currently, if a root is not detected, a new language server is started for each file opened. * Root directory is set to `nil` in start_client. Some servers will refuse to start, or otherwise panic. This is opt-in per server. * Some servers, such as rust-analyzer, explicitly have a "single file mode", we will not support that until it is officially part of the LSP specification Co-authored-by: Peter Lithammer <peter.lithammer@gmail.com>
* docs(lua-language-server): update wiki url (#1393)Marouane R2021-11-091-1/+1
|
* fix(solang): add --target argument (#1388)William Boman2021-11-091-1/+1
| | | | * Solang needs to specify a target now, can be ewasm, solana, or substrate * default to ewasm
* fix: disambiguate autostart option from function name (#1356)kylo2522021-11-082-14/+22
| | | | | | * make `config.autostart` separate from `config.launch()` * simplify handling of `config.autostart` * check for `true` instead of `not false` * replace `trigger` with the conventional `event` and `pattern`
* docs(jdtls): apply flags to jvm instead of jdtls (#1374)Ankur Srivastava2021-11-051-5/+5
|
* feat: add Nickel Language Server (#1370)Avi Dessauer2021-11-041-0/+38
|
* feat(als): add gpr and .adc root markers (#1368)Tama McGlinn2021-11-031-3/+2
|
* docs: fix broken codeblocks in descriptions (#1366)James Trew2021-11-024-18/+17
|
* fix(ltexls): correctly return filetype as languageid (#1365)Michael Lingelbach2021-11-021-0/+2
|
* feat(ltexls): simplify configuration (#1364)Michael Lingelbach2021-11-021-19/+23
| | | | * remove default settings * update filetype detection rules to appropriately map vim filetypes to language ids expected by ltex-ls
* fix(jdtls): update handlers to support 0.5.1 signature (#1336)Russ Adams2021-11-011-29/+42
|
* docs(sqls): fix cmd (#1363)George Rodrigues2021-11-011-1/+1
|
* feat: add support for ltex-ls (#863)Lucas Biaggi2021-10-311-0/+37
| | | Co-authored-by: William Boman <william@redwill.se>
* fix: set offset encoding by default (#1360)Michael Lingelbach2021-10-312-7/+7
| | | | | | Some servers (clangd, rust-analyzer) support using byte ranges (utf-8 encodings). Currently this logic is handled in the configuration's on_init. This is moved into the on_init wrapper to avoid being overridden accidentally by users.
* fix(dockerls): remove duplicate filetype (#1358)kylo2522021-10-311-1/+1
|
* docs(pasls): fix broken code block (#1343)James Trew2021-10-271-18/+7
|
* docs: fix codeblock for lemminx (#1338)Mads Mogensen2021-10-241-0/+1
|
* feat: add fstar language server (#1280)Fabian2021-10-221-0/+21
|
* feat: add flux-lsp configuration (#1335)Michael Lingelbach2021-10-221-0/+27
| | | Co-authored-by: Nathaniel Cook <nvcook42@gmail.com>
* fix(ansiblels): update default settings (#1323)Gero Hillebrand2021-10-171-0/+3
| | | | | | | * add the required setting `executionEnvironment.enabled ` with default `false` The breaking change was introduced in this commit: https://github.com/ansible/ansible-language-server/commit/cefd599043311fcba5803e780edce16c09cc9c64
* feat: improve interface for `:Lsp*` commands (#1324)Vsevolod2021-10-172-29/+26
|
* feat(deno_ls): update Deno root pattern (#1321)David2021-10-171-2/+2
|
* fix(eslint): return {} in custom handlers (#1320)William Boman2021-10-171-3/+5
|
* feat(eslint): add vue to eslint filetypes (#1315)Björn Ganslandt2021-10-161-0/+1
|
* docs: mention Bear can generate compile_commands.json (#1318)Igor Lacerda2021-10-162-2/+2
|
* fix: remove invalid cucumber package.json (#1307)Michael Lingelbach2021-10-141-1/+0
|
* docs(tsserver): document tsconfig.json and jsconfig.json (#1304)Landon Schropp2021-10-141-0/+20
|
* fix(eslint): provide extra settings to make it work outside of a VSCode ↵William Boman2021-10-141-8/+43
| | | | | | | | | | | | | | | | | context (#1299) * avoid word splitting when opening doc, also add windows support * add settings that makes server work outside a VSCode context * add more custom handlers * change root pattern to search for eslint config file formats See https://eslint.org/docs/user-guide/configuring/configuration-files#configuration-file-formats. * specify workspaceFolder in on_new_config * use uv_os_uname() to determine OS
* feat: add emmet_ls (#1295)William Boman2021-10-121-0/+25
|
* feat: add eslint language server (#1273)Jens Claes2021-10-121-0/+130
|
* fix(denols): update handlers to support 0.5.1 signature (#1233)Jason Cheatham2021-10-091-4/+10
|
* fix(checkhealth): rename check_health to check (#1296)Matthieu Coudron2021-10-051-1/+1
| | | as mandated by https://github.com/neovim/neovim/pull/15259#issuecomment-934241413
* fix: disable telemetry in yamlls (#1294)kylo2522021-10-041-0/+4
|
* feat: add Idris2-Lsp suppport (#1283)Greg Werbin2021-09-291-0/+42
| | | Add support for Idris2 via Idris2-Lsp.
* docs: remove volar package.json (#1289)Michael Lingelbach2021-09-291-1/+0
| | | | This package.json does not expose relevant documentation and blocks docgen.
* fix(docs): add missing package.json to intelephense (#1276)kylo2522021-09-291-2/+3
|
* fix(docs): add package.json for java langserver (#1277)kylo2522021-09-291-0/+1
|
* docs(nimls): update root directory (#1286)Greg Werbin2021-09-291-3/+0
|
* feat: add cucumber language serverEnsar Sarajčić2021-09-231-0/+29
|
* style: format files with stylua v0.11.0Peter Lithammer2021-09-232-2/+16
|
* fix(css): update root pattern (#1264)pedro7572021-09-161-4/+2
|
* fix: update svelteserver cmd on Windows (#1256)Alex Fischer2021-09-151-0/+3
|
* feat: introduce psalm language servergbprod2021-09-141-0/+27
|
* feat: add zk language server (#1249)wurosh2021-09-121-0/+48
|
* feat(csharp_ls): add support for C# using csharp-ls language server (#1251)Saulius Menkevičius2021-09-111-0/+26
|
* Merge pull request #1246 from polyzen/add-taplo-lspPeter Lithammer2021-09-101-0/+27
|\ | | | | feat: add taplo-lsp
| * feat: add taplo-lsp (#1246)Daniel M. Capella2021-09-091-0/+27
| | | | | | | | | | Thanks to @mattn: https://github.com/mattn/vim-lsp-settings/pull/459
* | fix: add compat shim for handler change in core (#1248)Christian Clason2021-09-104-48/+62
| | | | | | | | | | | | Add a compatibility shim to `util.lua` adapting to change in handler signature and use it where needed. (Skip `rust-analyzer` and `denols` since their requests don't use handlers.)