| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
|
| |/ / /
| | |
| | |
| | |
| | | |
`terraform init` creates .terraform/ and is a better indicator of the
root than .git/ in many cases
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | | |
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.
|
| | | | |
|
| | |/
|/|
| |
| |
| |
| |
| | |
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
* 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)
|
| |\ \
| | |
| | | |
Add diagnostic-languageserver
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | | |
|
| | | |
| | |
| | |
| | | |
close #204
|
| | | | |
|
| | | | |
|
| |/ /
| |
| |
| |
| |
| |
| | |
- 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)
|
| |\ \ |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
Resolve CI failure: https://github.com/neovim/nvim-lsp/runs/576174254
|
| |\ \ \
| | | |
| | | | |
Add ocaml-lsp support
|
| | | | |
| | | |
| | | | |
Co-Authored-By: Hirokazu Hata <h.hata.ai.t@gmail.com>
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | | |
Add Swift support through sourcekit-lsp
|
| | |/ /
| | |
| | |
| | |
| | | |
This is still experimental, and requires you to have sourcekit-lsp in your
PATH. You can find the binary with `xcrun --find sourcekit-lsp`
|
| |/ / |
|
| | |
| |
| | |
* Add support for CodeQL LS
|
| |\ \
| | |
| | | |
util: add behavior options to tbl_deep_extend function
|
| | | |
| | |
| | |
| | |
| | | |
tbl_deep_extend always override extended table properties.
This behavior is not expected. This will fix #155.
|
| |\ \ \
| | | |
| | | | |
if root_dir is not directry, we don't execute lsp.start_client
|
| | |/ /
| | |
| | |
| | |
| | | |
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.
|
| |/ / |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | | |
|
| | | |
|
| |/
|
| |
* Add Purescript language server
|
| |\
| |
| | |
default_config: let user specify default_config yourself.
|
| | |
| |
| |
| |
| | |
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.
|
| |\ \
| | |
| | | |
healthcheck: use pcall for config.cmd error
|
| | | | |
|
| | | | |
|
| |\ \ \
| | | |
| | | | |
Add GDScript support
|
| | | | | |
|
| | |\ \ \
| | | |/
| | |/| |
|
| | | | | |
|
| | | |/
| |/| |
|
| |\ \ \
| | | |
| | | | |
lua language server: add a more detailed description of cmd
|
| | | |/
| |/|
| | |
| | | |
ref: #136
|
| | | |
| | |
| | |
| | | |
ref: https://github.com/vuejs/vetur/releases/tag/v0.24.0
|
| |\ \ \
| | | |
| | | | |
Fix clangd issue on Windows
|