| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Problem:
The name `server_configurations` is extremely verbose and irritatingly
formal and dogmatic. This overlong name is a constant nuisance when
reading, writing, and coding.
It's also not even correct: these configurations are just as much
"client" configurations as they are "server" configurations.
Solution:
- Rename to a shorter name.
- Leave placeholder files for any old URLs that link to the old
location.
|
| | |
|
| |
|
|
|
|
| |
filetypes (#3324)
stylelint_lsp does not work with these and only gives syntax errors or
wrong results on diagnostics.
|
| | |
|
| |
|
|
|
| |
* fix(cairo_ls): update bin_name value for cairo language server
* fix: pass cmd command directly to return cmd field
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
| |
* fix: add C3 library support
fix(c3_lsp): update root directory to be able to handle project in the
following order - a C3 project 'project.json', a library '.c3l' dir,
and ancestor 'git' repo.
---------
Co-authored-by: Justin M. Keyes <justinkz@gmail.com>
Co-authored-by: glepnir <glephunter@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Moved ALS config into own repo. See issue #1683
regarding problems with the current config.
lspconfig is not intended to provide functional
lsp configs, but rather a framework for other
plugins to implement those.
For more about that, see the discussion on
https://github.com/neovim/nvim-lspconfig/pull/1693
The new ALS LSP config plugin is
https://github.com/TamaMcGlinn/nvim-lspconfig-ada
|
| |
|
|
|
| |
Without this fix I get errors on startup:
LSP[lua_ls]: Error ON_INIT_CALLBACK_ERROR: "[string ":lua"]:79: attempt to index field 'workspace_folders' (a nil value)"
|
| | |
|
| |
|
|
|
|
| |
* fix: sourcekit lsp filetypes
Co-authored-by: glepnir <glephunter@gmail.com>
|
| |
|
|
|
| |
* feat: add c3-lsp support
* fix: merge root_pattern
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* feat: add daedalus-language-server support
Signed-off-by: Marcin Pachur <pm4rcin.dev.net667@silomails.com>
* fixup! feat: add daedalus-language-server support
Signed-off-by: Marcin Pachur <pm4rcin.dev.net667@silomails.com>
---------
Signed-off-by: Marcin Pachur <pm4rcin.dev.net667@silomails.com>
|
| |
|
|
| |
Add support for the Ziggy data serialization format language server. The
server supports both the ziggy file format and the schema format
|
| |
|
|
|
| |
* feat(kcl): add kcl-language-server support
* fix: typo
|
| |
|
| |
Co-authored-by: Maksim Sinelnikov <sinelnikovweb@yandex-team.ru>
|
| | |
|
| |
|
|
|
| |
`tsserver` cannot be used as an abbreviation for `typescript-language-server`, because there is [`tsserver`](https://github.com/microsoft/TypeScript/wiki/Standalone-Server-(tsserver)) already and it is completely different from `typescript-language-server`. This is misleading.
As the [README of `typescript-language-server`](https://github.com/typescript-language-server/typescript-language-server/blob/master/README.md) says, it's a wrapper of `tsserver`. This abuse has been around for so many time in lspconfig that people don't realize they are two different things, and are then confused by replacements of `typescript-language-server` like [typescript-tools.nvim](https://github.com/pmizio/typescript-tools.nvim) and [vtsls](https://github.com/yioneko/vtsls).
|
| |
|
| |
Fix the typo by adding the missing close paren.
|
| |
|
|
|
| |
Using bazelrc-lsp as the name makes it harder to import the module in
Lua as it requires the dash to be escaped. This commit renames the
lsp to bazelrc_lsp instead.
|
| |
|
|
|
|
|
|
|
| |
* feat: add snakeskin_ls server configuration
* fix: add npx for command
---------
Co-authored-by: Maksim Sinelnikov <sinelnikovweb@yandex-team.ru>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat: add '.git' as root pattern for haxe_language_server
* feat: use existing hxml for haxe ls configuration
Previously, it would detect the root dir by matching with "*.hxml", however, it
would use "build.hxml" as the default `displayArguments` even though it may not
exist. This could cause the error:
```
haxe_language_server: -32603: Error: Could not process argument build.hxml (file not found)
Invalid character:
```
Now it will use the first ".hxml" file that is found in the project. It will
only do this if no `displayArguments` value has been set in the `setup()` call,
so it will still respect user set values.
If no hxml file is found, then it uses empty `displayArguments`, which is still
better than a broken configuration.
|
| |
|
|
|
|
|
|
| |
I was very confused to find that I got no typechecking by default, since
ReScript is meant to be a very-strongly-typed language. The intent seems
to be to use the "askToStartBuild" option to start an external build,
which integrates with the lsp for typing, but that prompt is much too
buggy, and the incremental typing (enabled in this PR) works well for
me.
|
| |
|
|
|
|
|
|
|
| |
Starting from R version 4.0.0, the command line option `--slave` were
renamed to `--no-echo`.
See the relevant news for 4.0.0:
https://cran.r-project.org/bin/windows/base/old/4.0.0/NEWS.R-4.0.0.html
and the corresponding commit:
https://github.com/wch/r-source/commit/f1ff49e74593341c74c20de9517f31a22c8bcb04
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
type-inference (#3278)
* feat: add scheme-langserver support
* fix
* fix: format with stylua
* fix: fixup!
* fix: format with stylua
* fix(scheme-langserver): defaultly enable log/out/threads and disable type-inference
* fix(scheme-langserver):remove out option
* fix(scheme-langserver):replace double quote to single quote
* fix(scheme-langserver): remove bin_name
---------
Co-authored-by: Raphael <glephunter@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
To move towards the goal of having lsp configs decentralised
and lower the maintenance burden on current maintainers, as
requested by @glepnir, @mjlbach and @justinmk
See https://github.com/neovim/nvim-lspconfig/pull/1693
and https://github.com/neovim/nvim-lspconfig/issues/1683
and https://github.com/neovim/nvim-lspconfig/pull/3275#issuecomment-2301318994
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* fix(texlab): do not pass buf as parameter
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
* fix(texlab): use make_params lsp util
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
---------
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
* feat(texlab): give the find environments command a ui wrapper
* fix(texlab): use make_params util function
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
---------
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat(clangd): add symbolInfo support
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
* fix(clangd): use make_position_params util function
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
* fix(clangd): no need to use a parameter
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
* fix(clangd): remove parameter from command
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
* fix(clangd): check if client supports method
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
* fix(clangd): use client request instead of buf_request
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
---------
Signed-off-by: Dimitris Dimitropoulos <dimitris.dimitropoulos00@gmail.com>
|
| |
|
|
|
|
|
| |
`hyprls` (#3273)
* fix(typos_lsp): remove unnecessary `*` filetype
* fix(hyprls): remove invalid filetypes containing wildcards
|
| | |
|
| | |
|
| |
|
| |
This reverts commit 4cd29ab1b326f5b04f4b982fae05934ac64c779b.
|
| | |
|
| |
|
|
| |
(#3267)
|
| |
|
| |
Since 0.17.5, Ruby LSP has supported running inside ERB files.
|
| |
|
|
|
|
|
| |
Add pattern for meson.build files in the 'root_pattern' functions
of the 'default_config' and 'doc' tables for the 'mesonlsp'
and 'swift_mesonls' servers.
Signed-off-by: George Thomadakis <gthomadakis@protonmail.com>
|
| |
|
|
|
| |
Add the [TVM FFI navigator](https://github.com/tqchen/ffi-navigator)
server configuration, which is used within the TVM project to jump to
C++ definitions from python and vice versa
|
| | |
|
| |
|
|
| |
Surfaces the `zk.list` LSP command in the same way as `zk.new` and
`zk.index`.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
* feat(texlab): change all print() to vim.notify()
Some texlab-specific functions were using `print`, some were using
`vim.notify`. Changed all uses of `print` to `vim.notify` with levels:
- `vim.log.levels.INFO` for `build` and `forwardSeach` LSP methods,
- `vim.log.levels.ERROR` when the `texlab` client cannot be found.
* fix(lint): integrate linter changes of #3256
---------
Co-authored-by: Thibault de Villèle <>
|
| |
|
| |
Co-authored-by: glepnir <glephunter@gmail.com>
|
| | |
|
| |
|
| |
Signed-off-by: Adam Henley <adamazing@gmail.com>
|
| |
|
|
| |
my contributer has added snippet for my project, so I want to add
document about his greate work
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
`settings["rust-analyzer"]` (#3247)
* automatically populate `init_options` for rust-analyzer in accordance
with the rust-analyzer docs
|