aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim_lsp
Commit message (Collapse)AuthorAgeFilesLines
...
* doc: fix copypastaJustin M. Keyes2019-12-091-2/+1
|
* Fix typo in dockerls (#67)Ahmed El Gabri2019-12-081-2/+1
|
* remove Vimscript wrapper nvim_lsp#setup()Justin M. Keyes2019-12-086-13/+10
| | | | | | | | | | | | Lua is easy to use from Vimscript, there is no reason to have multiple ways to work with nvim-lsp. - massively clarifies the "story" that users need to comprehend - reduces surface area, maintenance, tests - avoids constant "Vim or Lua" dance in the documentation - simplifies discussions, tutorials, etc. - avoids confusing situation for users that start with Vimscript but later need Lua-only features
* implement "ghcide" #59rektrex2019-11-301-0/+27
|
* Add docker lsp (#56)Ahmed El Gabri2019-11-291-0/+51
|
* pyls_ms: Microsoft Python Language Server #57Michael Lingelbach2019-11-291-0/+126
|
* Add support for rust-analyzer (#43)csmoe2019-11-261-0/+28
| | | | * add support for rust-analyzer * add rust-analyzer package json
* Add docs and vscode names. (#53)Ashkan Kiani2019-11-266-3/+10
| | | | | | | | * Add vscode name for leanls * Add vscode name for fortls * Add vscode name for solargraph * Add vscode name for ccls * Add vscode name for elmls * Update for new lsp.callbacks and add note.
* Add support for lean language server (#51)Felipe Morales2019-11-261-0/+26
|
* Add support for fortls (#52)Eisuke Kawashima2019-11-261-0/+29
|
* Add sumneko_lua installation and util.sh helper. (#49)Ashkan Kiani2019-11-264-0/+168
| | | | | | | | * Add sumneko_lua installation and util.sh helper. * Add vspackage extraction for package.json information via vscode name. * Allow specifying a tempdir at DOCGEN_TEMPDIR * Fix on_new_config and add docs for root_dir * User settings titles are not always useful
* Merge pull request #46 from neovim/fix-lsp-followupBjörn Linse2019-11-241-1/+1
|\ | | | | Fixes for new LSP changes
| * Fixes for new LSP changesAshkan Kiani2019-11-211-1/+1
| |
* | Bugfix in settings lookup (#47)Ashkan Kiani2019-11-211-0/+3
|/
* Add workspace/didChangeConfiguration support. (#30)Ashkan Kiani2019-11-211-0/+15
| | | | - Add client.workspace_did_change_configuration() - Notify settings on init.
* Remove -o pipefail for dash compatibilityAshkan Kiani2019-11-212-2/+2
| | | | Fixes neovim/nvim-lsp#39.
* Fix iterate_parents infinite loop on Windows (#42)erw72019-11-201-3/+6
| | | | | | | | | - Fix the problem that Windows identification fails because uv.os_uname().sysname is different between MSVC(Windows_NT) and MINGW(MINGW32_NT-XX.X). - Fixes an issue where is_fs_root() does not return true in the root directory because dirname() returns a value (such as C:) that does not include the last path_sep. - Fix problem where path_join('/', 'home') return '//home'.
* Update util.lua (#38)yangyangxcf2019-11-201-1/+1
| | | `api.nvim_err_writeln` expected only 1 argument
* Add support solargraph (#37)Hirokazu Hata2019-11-191-0/+31
|
* Add css lsp (#36)Mike Hartington2019-11-191-0/+60
|
* Add package_json for pyls and update docgen (#32)Ashkan Kiani2019-11-171-37/+2
|
* Change root_dir for single instance servers (#33)Ashkan Kiani2019-11-174-8/+3
| | | | * Use os_homedir as root_dir for single instance servers.
* Fix docs and add util.once (#31)Ashkan Kiani2019-11-175-9/+10
|
* Refactor docgen and add package.json support (#29)Ashkan Kiani2019-11-171-0/+1
|
* Add support for haskell-ide-engine (#21)czwinzscher2019-11-171-0/+40
|
* Add support flow language server (#18)Hirokazu Hata2019-11-171-0/+32
|
* Basic support for the ccls language server (#19)Petter Wahlman2019-11-171-0/+30
| | | Based on the clangd equivalent
* Add rls support (#24)Hirokazu Hata2019-11-171-0/+36
|
* Improve docgen (#27)Ashkan Kiani2019-11-171-2/+3
| | | | | - Automatically generate the `Implemented servers` section. - Remove dependency on `cat` - Provide scripts/docgen.sh which actually reports errors.
* Redo installation. (#17)Ashkan Kiani2019-11-156-206/+193
| | | | | | | | | | | | | | | * Redo installation. Servers which want to be auto installed should specify skeleton[name].install() and it will be automatically added to the list of installable servers. - Add :LspInstall and :LspInstallInfo - Auto generate docs for servers with .install() available. - Add util.npm_installer - Refactor utf8 capabilities common config into a single function - Add contribution notes. - Also expose util.base_install_dir for other installers potentially - Fix tsserver's arguments and add javascript filetypes
* Add bash language server (#15)Daniel Voogsgerd2019-11-151-0/+28
|
* Initial typescript support (#8)Jesse Hoyos2019-11-151-0/+109
|
* Texlab settings (#14)Christian Clason2019-11-151-1/+16
| | | | * mark settings markdown as lua * add complete set of (default) options for texlab
* Add ElmLS (#9)Ashkan Kiani2019-11-144-5/+157
| | | | | | | | | | | | | - Initial add of elmLS support - Removes unnecessary vim.schedule_wrap fn calls in elmls & clangd impls - Add automatic installation for elmls and update docs. - Sort server output in the README. - Add commands for elmls for buffer and globally. - [bugfix] Skeleton could've tried to attach even if root_dir was nil TODO: check for updates and warn the user if there are updates when an elm server is started. Co-authored-by: Seth Messer <seth.messer@gmail.com>
* Add initial support for python-language-server (#3)Christian Clason2019-11-141-0/+65
| | | | | | | | | * initial support for python-language-server * put settings in documentation also: update docgen script update setup call examples in README_preamble
* Rename to nvim_lsp and nvim-lsp.Ashkan Kiani2019-11-145-0/+567