aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim_lsp
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Add instrument of install by yourself for pyls_mstheJian2020-05-141-0/+8
| | | |
* | | | Add .terraform/ as a root dir for terraformlsAndy Lindeman2020-05-161-2/+2
|/ / / | | | | | | | | | | | | `terraform init` creates .terraform/ and is a better indicator of the root than .git/ in many cases
* | | Enable gopls for go.mod filesViktor Kojouharov2020-05-091-1/+1
| | |
* | | Fix: Check that vim.fn.has returns 1 in tsserver moduleJuan Hernández2020-05-071-1/+1
| | | | | | | | | | | | | | | In Lua 0 and 1 are both truthy values. We have to check for 1 (or 0) explicitly in order to use those values in a conditional.
* | | Fix 'Can't get tsserver to work #164' (#222)YAMAMOTO Yuji2020-05-071-0/+3
| | |
* | | Remove unnecessary init_options for Metals.ckipp012020-05-051-13/+1
| |/ |/| | | | | | | | | | | As of the 0.9.0 release of Metals, a bug was fixed where previously all of the `InitializationOptions` needed to be specified if you set any in order to not have a null pointer exception. This is fixed now so all of the default have been removed, and only the necessary ones remain.
* | Added support for the kotlin-language-server (#205)thchha2020-05-031-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added support for the kotlin-language-server * Added support for the kotlin-language-server * replaced hardtabs with softtabs added vim-layouting hint removed noise: log-level already defined in default config; grab root_dir explicitly replaced vscode in favor of package_json * removed unused global variable for passing lua-lint-check * updated content of README with configuration options from package.json (https://raw.githubusercontent.com/fwcd/vscode-kotlin/master/package.json) * intendation of first item corrected * removed invalid offsetEncoding, set via util.utf8_config > The provided utf8_confg from util.lua is intended for usages of the protocol extensions with clangd (https://clangd.llvm.org/extensions.html#utf-8-offsets)
* | Merge pull request #194 from ndreas/feature/diagnostic-languageserverHirokazu Hata2020-04-291-0/+45
|\ \ | | | | | | Add diagnostic-languageserver
| * | Add diagnostic-languageserverAndreas Johansson2020-04-221-0/+45
| | |
* | | LspInstall: --no-package-lock --no-save --production #198Tan Kian2020-04-281-1/+1
| | |
* | | tsserver.lua: add alternative root markers #210Tan Kian2020-04-281-2/+2
| | |
* | | Use builtin terminal for util.sh output (#208)David Lukes2020-04-271-48/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | close https://github.com/neovim/nvim-lsp/issues/207 close https://github.com/neovim/nvim-lsp/pull/201 Using `termopen()`, `util.sh` gets full terminal functionality for free: - progress bars leveraging `\r` and other more fancy output types (e.g. curses UIs) - interactive prompts - canceling with `Ctrl-C` - etc. The drawback is that currently (see https://github.com/neovim/neovim/issues/7607), the `on_exit` callback for `termopen()`/`jobstart()` *has* to be a VimL function, which means a global VimL function has to be created on-the-fly with a name which hopefully won't clobber anything that's already defined. Like #201, this commit makes sure that the output buffer remains open if the script exits with anything else than 0.
* | | metals.lua: add server version, message_level, init_options #211Chris Kipp2020-04-271-1/+33
| | |
* | | codeqlls.lua: change filetype to "ql"Alvaro Muñoz2020-04-261-4/+6
| | | | | | | | | | | | close #204
* | | metals.lua: add ability to reuse cs if already installed #209Chris Kipp2020-04-261-7/+13
| | |
* | | Ada Language Server: describe how to set settingsglacambre2020-04-231-1/+14
| | |
* | | Make installer for sumneko_lua more robustDavid Lukes2020-04-221-3/+3
|/ / | | | | | | | | | | | | - I had to install clang for the installation to complete -> check for that up front - quote PATH update (especially on WSL, PWD and PATH will easily contain whitespace)
* | Merge pull request #171 from glacambre/alsHirokazu Hata2020-04-211-0/+92
|\ \
| * | Add Ada Language Server (als)glacambre2020-04-211-0/+92
| | |
* | | fix package.json source URIHirokazu Hata2020-04-105-5/+5
| | | | | | | | | | | | Resolve CI failure: https://github.com/neovim/nvim-lsp/runs/576174254
* | | Merge pull request #182 from jubnzv/ocamllsp-supportHirokazu Hata2020-04-101-0/+26
|\ \ \ | | | | | | | | Add ocaml-lsp support
| * | | Update lua/nvim_lsp/ocamllsp.luaGeorgy Komarov2020-03-291-3/+1
| | | | | | | | | | | | Co-Authored-By: Hirokazu Hata <h.hata.ai.t@gmail.com>
| * | | Add ocaml-lsp supportGeorgy Komarov2020-03-281-0/+28
| | |/ | |/|
* | | Merge pull request #184 from supermarin/sourcekit-lspHirokazu Hata2020-04-101-0/+25
|\ \ \ | | | | | | | | Add Swift support through sourcekit-lsp
| * | | Add Swift support through sourcekit-lspMarin Usalj2020-04-061-0/+25
| |/ / | | | | | | | | | | | | This is still experimental, and requires you to have sourcekit-lsp in your PATH. You can find the binary with `xcrun --find sourcekit-lsp`
* / / Automatically fetch latest version of pyls_msMichael Lingelbach2020-03-281-1/+13
|/ /
* | Add CodeQL support (#138)Alvaro Muñoz2020-03-261-0/+50
| | | | | | * Add support for CodeQL LS
* | Merge pull request #178 from h-michael/deep-extendHirokazu Hata2020-03-263-21/+33
|\ \ | | | | | | util: add behavior options to tbl_deep_extend function
| * | util: add behavior options to tbl_deep_extend functionHirokazu Hata2020-03-223-21/+33
| | | | | | | | | | | | | | | tbl_deep_extend always override extended table properties. This behavior is not expected. This will fix #155.
* | | Merge pull request #179 from h-michael/invalid-root-dirHirokazu Hata2020-03-242-1/+1
|\ \ \ | | | | | | | | if root_dir is not directry, we don't execute lsp.start_client
| * | | if root_dir is not directry, we don't execute lsp.start_clientHirokazu Hata2020-03-242-1/+1
| |/ / | | | | | | | | | | | | fix: #161. If the buffer is not actual file like the special buffer for the plugin, it doesn't have root_dir and we should not execute lsp.start_client for that buffer.
* / / Update pyls_ms: 0.5.31yaegassy2020-03-231-1/+1
|/ /
* | bashls: Change root_dir to pwdPeter Lithammer2020-03-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The bash language server (if provided) will try to initialize all shell files it can find in the `root_dir`. The takes forever and probably isn't great from a security perspective. > If the rootPath is provided it will initialize all shell files it can > find anywhere on that path. This non-exhaustive glob is used to > preload the parser. https://github.com/bash-lsp/bash-language-server/blob/790f5a5203af62755d6cec38ef1620e2b2dc0dcd/server/src/analyser.ts#L33-L35
* | Support rust-analyzer's rust-project.json formatBenjamin Brittain2020-03-181-2/+2
| |
* | metals: change config attribute name to filetypes from filetypeHirokazu Hata2020-03-181-1/+1
| |
* | Add Purescript language server (#168)Antoine Gagné2020-03-181-0/+46
|/ | | * Add Purescript language server
* Merge pull request #149 from h-michael/override-defaultHirokazu Hata2020-03-102-7/+9
|\ | | | | default_config: let user specify default_config yourself.
| * default_config: let user specify default_config yourself.Hirokazu Hata2020-03-052-7/+9
| | | | | | | | | | If users want to change something like log_level for all servers, changing log_level for all servers is a bit tedious. So we can make this easier by overriding util.default_config.
* | Merge pull request #141 from h-michael/healthcheckHirokazu Hata2020-03-101-7/+13
|\ \ | | | | | | healthcheck: use pcall for config.cmd error
| * | healthcheck: use pcallHirokazu Hata2020-03-051-7/+13
| | |
* | | add efm-langserver configJesse Hoyos2020-03-061-0/+25
| | |
* | | Merge pull request #132 from Shatur95/add_gdscriptHirokazu Hata2020-03-061-0/+22
|\ \ \ | | | | | | | | Add GDScript support
| * | | Remove log_level according to the latest changes is masterShatur952020-02-251-2/+0
| | | |
| * | | Merge branch 'master' into add_gdscriptShatur952020-02-2532-60/+16
| |\ \ \ | | | |/ | | |/|
| * | | Fix review issuesShatur952020-02-201-3/+1
| | | |
| * | | Add GDScript supportShatur952020-02-201-0/+26
| | |/ | |/|
* | | Merge pull request #147 from h-michael/lua-lspHirokazu Hata2020-03-051-0/+10
|\ \ \ | | | | | | | | lua language server: add a more detailed description of cmd
| * | | lua language server: add a more detailed description of cmdHirokazu Hata2020-02-241-0/+10
| | |/ | |/| | | | | | | ref: #136
* | | vuels: change package name from 'vue-language-server' to 'vls'Hirokazu Hata2020-03-051-3/+3
| | | | | | | | | | | | ref: https://github.com/vuejs/vetur/releases/tag/v0.24.0
* | | Merge pull request #153 from erw7/fix-clangd-root-dir2Hirokazu Hata2020-03-022-1/+12
|\ \ \ | | | | | | | | Fix clangd issue on Windows