aboutsummaryrefslogtreecommitdiffstats
path: root/lua
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Add editsNearCursor capability by defaultShatur952020-06-041-0/+7
| | | | | | | | | | | | | | | | This is the default all C++ IDE's.
* | | | Add clangd switch source header commandShatur952020-06-041-0/+20
| |/ / |/| |
* | | Fix wrong elixirls server name in docThanabodee Charoenpiriyakij2020-06-021-1/+1
|/ / | | | | | | Server name should be `elixirls` not `elixirLS`.
* | healthcheck: skip healthcheck if make_config function is nilHirokazu Hata2020-05-241-15/+13
| | | | | | | | resolve https://github.com/neovim/nvim-lsp/issues/248
* | Merge pull request #247 from Shatur95/add_common_gdscript_filetypeHirokazu Hata2020-05-231-1/+1
|\ \ | | | | | | Add common gdscript filetype
| * | Add common gdscript filetypeShatur952020-05-231-1/+1
| | |
* | | flow: use npx instead of expecting a npm script (#246)Hirokazu Hata2020-05-231-2/+2
|\ \ \ | | | | | | | | | | | | | | | | * flow: use npx instead of expecting a npm script * flow: use npx with `--no-install` option, so it doesn't try to install `flow` if not present
| * | | flow: use npx with `--no-install` option, so it doesn't try to install ↵Daniel Schmid2020-05-221-1/+1
| | | | | | | | | | | | | | | | `flow` if not present
| * | | flow: use npx instead of expecting a npm scriptDaniel Schmid2020-05-221-2/+2
| |/ /
* / / Add R language server (#226)Phelipe2020-05-231-0/+30
|/ /
* | Add configuration for elixir-ls (#243)Morten Paulsen2020-05-211-0/+110
| |
* | docgen: use package.json url instead of VSCode extension nameHirokazu Hata2020-05-1816-16/+13
| | | | | | | | | | VSCode extensions are so large size and we offten get a network error with downloading them. So we had better to directory download package.json.
* | config: remove unnecessary code comennts and utf8 optionHirokazu Hata2020-05-1813-50/+16
| | | | | | | | | | Remove meaningless code comments because they are increased by copy and paste. Currently, utf8 options are only supported by clangd, so remove them from unnecessary ones.
* | Add rnix-lsp (#234)Hirokazu Hata2020-05-181-0/+81
|\ \
| * | Init rnixMichael Lingelbach2020-05-171-0/+81
| | |
* | | docgen: use package.json for generating metals docHirokazu Hata2020-05-181-1/+0
| | | | | | | | | | | | fix: https://github.com/neovim/nvim-lsp/runs/684011087
* | | Merge pull request #232 from theJian/doc/pyls_ms-install-by-self-instrumentHirokazu Hata2020-05-181-0/+8
|\ \ \
| * | | 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
|/ /
* | Merge pull request #176 from lithammer/bashls-root-dirHirokazu Hata2020-03-211-1/+1
|\ \ | | | | | | Change root_dir for bashls to pwd