aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim_lsp
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Fix problems when relative paths are passederw72020-03-012-1/+12
| | | |
* | | | Merge pull request #146 from mhartington/feat-html-lspHirokazu Hata2020-03-021-0/+54
|\ \ \ \ | |/ / / |/| | | init html lsp
| * | | fix failing lintMike Hartington2020-02-241-1/+0
| | | |
| * | | updates based on feedbackMike Hartington2020-02-241-6/+0
| | | |
| * | | update docsMike Hartington2020-02-231-1/+1
| | | |
| * | | init html lspMike Hartington2020-02-231-0/+61
| | | |
* | | | Run hie-wrapper with --lspLeif Metcalf2020-02-251-1/+1
| |/ / |/| |
* | | window/showMessage: the display level can be set for 'window/showMessage' ↵Hirokazu Hata2020-02-2432-59/+12
|/ / | | | | | | | | | | notification related with #127
* / pyls: change root_dir to CWD #144Eisuke Kawashima2020-02-231-1/+4
|/ | | to prevent pyls from traversing HOME directory
* rust-analyzer: rename command nameHirokazu Hata2020-02-181-1/+1
|
* lua: remove `settings = {}`Hirokazu Hata2020-02-1623-23/+0
| | | | configs.lua set settings vim.empty_dict() as default
* Use empty_dict instead of {}Hirokazu Hata2020-02-163-6/+5
|
* Merge pull request #120 from teto/checkhealthHirokazu Hata2020-02-163-5/+34
|\ | | | | [RDY] checkhealth: add checkhealth nvim_lsp command
| * checkhealth: add checkhealth nvim_lsp commandMatthieu Coudron2020-02-133-5/+34
| | | | | | | | Only check command for now
* | Merge pull request #122 from kdheepak/kd/add-nimlsHirokazu Hata2020-02-161-0/+46
|\ \ | | | | | | Add nimls
| * | Add nimlsDheepak Krishnamurthy2020-02-141-0/+46
| |/
* | Merge pull request #119 from GenesisTMS/masterHirokazu Hata2020-02-161-0/+64
|\ \ | |/ |/| Add dartls lua script
| * Fix shadowing variabletms2020-02-151-2/+2
| |
| * dartls: auto detect Dart SDK root pathHirokazu Hata2020-02-121-5/+32
| |
| * Updatetms2020-02-081-7/+2
| |
| * Update lua/nvim_lsp/dartls.lua GenesisTMS2020-02-081-0/+1
| | | | | | | | | | Add package json for automatically update README Co-Authored-By: Hirokazu Hata <h.hata.ai.t@gmail.com>
| * Update lua/nvim_lsp/dartls.luaGenesisTMS2020-02-081-1/+1
| | | | | | Co-Authored-By: Hirokazu Hata <h.hata.ai.t@gmail.com>
| * Update lua/nvim_lsp/dartls.luaGenesisTMS2020-02-081-2/+1
| | | | | | Co-Authored-By: Hirokazu Hata <h.hata.ai.t@gmail.com>
| * Remove whitespace (luacheck err)tms2020-02-081-1/+1
| |
| * Typo unused variabletms2020-02-071-1/+1
| |
| * Add dartls lua scripttms2020-02-071-0/+42
| |
* | vue-language-server #117Hirokazu Hata2020-02-091-0/+127
|/
* clangd: fix root_dir problem #114erw72020-02-051-2/+5
| | | | | | | | | | | | | | | - On Windows an error occurred (#113). - On non-Windows, it was always the directory where the file located. Since 638dad178311e the following error occurs when opening a C source file on Windows: E5108: Error executing lua shared.lua:427: root_dir: expected directory, got C:\msys64\home\erw7\src\github.com\neovim\neovim\src\nvim\tui\tui.c On Windows, the following result does not seem to be `nil`. vim.loop.fs_stat('C:\\Windows\\System32\\notepad.exe\\.') fix #113
* julials #91Dheepak Krishnamurthy2020-02-051-0/+53
|
* jsonls (vscode-json-languageserver) #85Hirokazu Hata2020-02-021-0/+54
|
* doc #108Justin M. Keyes2020-01-311-13/+13
| | | | - mention :packadd - more renames
* pyls_ms: bump auto-install version #99Michael Lingelbach2020-01-311-1/+1
|
* configs.__newindex(): set init_options to empty dictJan2020-01-311-1/+1
| | | | | | | | | | | | | | Problem: Sending default initOptions to ra_lsp_server the init options emits error: "failed to deserialize config: invalid length 0, expected struct ServerConfig with 12 elements" when receiving an empty initializationOptions from vim.lsp. Solution: Use an empty dict instead of empty list for default_config.init_options LSP spec says initOptions must be a dictionary. fix #94 fix #107
* rename "skeleton" to "configs"Justin M. Keyes2020-01-311-4/+4
| | | | | ref b487481e19ab ref #100
* rename "skeleton" to "configs" #100Michael Lingelbach2020-01-3126-94/+94
| | | | | | | | | | | | | | `nvim_lsp/skeleton.lua` is not really a skeleton, it's a `configs` class that provides 1. actual functionality 2. a bunch of configs Each config is added to the `configs` object (FKA "skeleton") as a property. Those configs are not "templates", they are "configs". So we should clean up the wording in various places to say "config" instead of "skeleton"/"template". Closes #64
* clangd: fallback root_dir to CWD #105Eisuke Kawashima2020-01-271-2/+2
| | | c.f. #44
* Update coursier url (#104)Chris Kipp2020-01-261-1/+1
|
* metals (75Fernando Garcia Borges2020-01-251-0/+79
| | | | Co-authored-by: Hirokazu Hata <h.hata.ai.t@gmail.com>
* yaml-language-server #88Hirokazu Hata2020-01-051-0/+50
|
* terraform-lsp #90Hirokazu Hata2020-01-051-0/+26
|
* skeleton.setup(): pass init_options #89Hirokazu Hata2020-01-051-1/+5
| | | | | | | | | | | | | | | Nvim built-in lsp client can handle `initializeOptions` as init_options. But nvim-lsp can't give init_options to lsp.start_client. Not all language servers implement `workspace/didChangeConfiguration` now .(ex, gopls) If we use those servers, we get 'not yet implement' error message. So if config.settings is empty list, we don't request `workspace/didChangeConfiguration`. For reference, other client impls: - https://github.com/prabirshrestha/vim-lsp/blob/f769a450b2b96d517610f0e69408c2ebd5cb4214/autoload/lsp.vim#L355-L356 https://github.com/autozimu/LanguageClient-neovim/blob/5d0b1528f2e5d524a739277b4a1623bcfc0e8688/src/language_server_protocol.rs#L3059-L3070 - https://github.com/natebosch/vim-lsc/blob/bef6e960731f1a2b8797dfee29a14e5a650013ca/autoload/lsc/server.vim#L128-L143 https://github.com/prabirshrestha/vim-lsp/blob/f769a450b2b96d517610f0e69408c2ebd5cb4214/autoload/lsp.vim#L461-L519
* CI: luacheck #86Hirokazu Hata2019-12-317-38/+35
|
* vimls #84Michael Lingelbach2019-12-281-0/+64
|
* Add ocamlls (#76)Fernando Garcia Borges2019-12-271-0/+48
|
* flow: set package.json #79Hirokazu Hata2019-12-241-0/+1
|
* pyls_ms: add documentation, fix os check #78Michael Lingelbach2019-12-221-3/+13
|
* intelephense (PHP) #61Simon Hartcher2019-12-162-0/+87
| | | | * use composer.json for root * prefer cwd unless root is outside cwd
* sumneko_lua: add macOS support to installer #71JINNOUCHI Yasushi2019-12-161-8/+28
|
* pyls_ms: Fix OS detection #72JINNOUCHI Yasushi2019-12-161-3/+3
| | | vim.fn.has('xxx') returns 1 or 0 that both are true in lua.
* dockerls: Fix names #73JINNOUCHI Yasushi2019-12-161-4/+4
|