Commit graph

148 commits

Author SHA1 Message Date
alxdb
fab51138b7 plugins/lsp/bufls: init 2024-08-08 23:29:39 +01:00
Gaetan Lepage
8024b044d6 tests/plugins/efmls: disable dmd test on x86_64-darwin
https://github.com/NixOS/nixpkgs/pull/331373
2024-07-31 22:36:07 +02:00
Thomas Stachl
2415edc0cb
plugins/lsp/nextls: init 2024-07-29 07:47:28 +02:00
Noah Thornton
162ae6354b plugins/lsp/jdtls: add Eclipse JDT language server for Java
This adds the Eclipse JDT language server for Java.
2024-07-26 10:57:25 -07:00
Antonín Říha
ab67ee7e8b plugins/lsp/openscad-lsp: init
Signed-off-by: Antonín Říha <antonin.riha@protonmail.com>
2024-07-24 00:04:05 +02:00
Stanislav Asunkin
06261fc472 modules/lsp/servers/vls: do not add filetype extension if not enabled 2024-07-21 20:17:03 +02:00
Gaetan Lepage
94bea519de tests/efmls-configs: update test excludes 2024-07-14 00:06:08 +02:00
Matt Sturgeon
7dcdd6e989
plugins/lsp-lines: switch to mkNeovimPlugin
Remove custom options in favor of using `diagnostics` directly.
2024-06-28 23:14:01 +01:00
Matt Sturgeon
eb5c090e90
plugins/lsp/tflint: init 2024-06-14 09:46:32 +01:00
Matt Sturgeon
ea5078fc10
plugins/lsp/jsonnet-ls: init 2024-06-14 09:31:12 +01:00
Théophane Hufschmitt
80c03843e7 plugins/lsp: add nickel-ls
Add `nls`, the official language server for the Nickel language.

https://github.com/tweag/nickel/
2024-06-13 16:48:56 +02:00
Matt Sturgeon
4a22c35e6d
plugins/lsp: add inlay-hint option
`onAttach` code is based on [this comment](https://github.com/lvimuser/lsp-inlayhints.nvim/issues/46#issuecomment-1949916683).

Documented upstream at [`:h lsp-inlay_hint`](https://neovim.io/doc/user/lsp.html#lsp-inlay_hint)
2024-06-09 08:55:53 +01:00
Gaetan Lepage
04671a049a plugins/schemastore: enable lsp in 'empty' test to avoid the warning 2024-06-06 11:39:55 +02:00
Gaetan Lepage
74a6731226 plugins/schemastore: init 2024-06-06 10:53:41 +02:00
Beaudan Brown
cfff48c267
plugins/lsp: add r_language_server 2024-06-04 18:34:23 +01:00
Matt Sturgeon
b7a8b03190
plugins/lsp: normalise kebab-case-names 2024-06-03 20:56:37 +01:00
Gaetan Lepage
f4ce7dad0e plugins/lsp/lua-ls: add tests 2024-06-01 19:06:02 +02:00
Gaetan Lepage
1bbd58b6b2 plugins/lsp: add ruby-lsp 2024-05-31 22:40:43 +02:00
ben
993deb227e plugins/lsp-status: init 2024-05-30 14:23:23 +02:00
Austin Horstman
ba293d3640 plugins/lsp/language-servers/nil_ls: improve settings options 2024-05-26 23:33:17 +02:00
Gaetan Lepage
546b4b029d
plugins/jsonls: add settings option 2024-05-25 22:26:50 +01:00
Gaetan Lepage
f3e2a064a1
plugins/yamlls: add settings option 2024-05-25 22:26:50 +01:00
Gaetan Lepage
56aaef010a tests: remove tests depending on anslible-lint for darwin 2024-05-24 00:04:27 +02:00
Gaetan Lepage
818834a7bb plugins/lsp-format: fix setup example 2024-05-20 12:01:55 +02:00
Gaetan Lepage
d844ac1a06 plugins/lsp/tinymist: add settings options 2024-05-17 09:36:12 +02:00
traxys
908932b53c plugins/nixd: Adapt to new options
Note that due to the structure of the code we can't introduce
deprecation warnings, it results in:

  cannot find attribute `plugins.lsp.servers.nixd.settings.XXX`
2024-05-12 19:27:25 +02:00
traxys
62f32bfc71 treewide: Reformat with nixfmt 2024-05-05 22:00:40 +02:00
Gaetan Lepage
fd134f84dd plugins/lsp/dartls: add test 2024-05-03 11:11:51 +02:00
Gaetan Lepage
d57c962d6e tests/lsp: move language server tests to separate folder 2024-05-03 11:11:51 +02:00
Gaetan Lepage
0a294ad931 Revert "tests/lsp: temporarily disable test for pylyzer"
This reverts commit b75d6875c2.
2024-05-03 11:11:30 +02:00
Gaetan Lepage
892caa9b40 tests/pylsp: change test name 2024-04-30 09:25:19 +02:00
Gaetan Lepage
bf23dfdb0f plugins/lsp: add nginx-language-server 2024-04-29 09:43:58 +02:00
Gaetan Lepage
b12d81c69a plugins/lsp: add ast-grep language server 2024-04-29 07:36:37 +02:00
Gaetan Lepage
83a7ce9846 plugins/lsp: add ruff language server 2024-04-19 14:39:41 +02:00
Gaetan Lepage
987c204b49 plugins/lsp: add docker-compose-language-service language server 2024-04-16 18:06:46 +02:00
Daniel
f1df154834 plugins/lsp: Add tinymist language server 2024-04-09 18:26:51 +02:00
Gaetan Lepage
512ac70ec9 plugins/lsp: add lexical language server 2024-04-09 11:38:59 +02:00
Gaetan Lepage
22982bd708 tests/lsp: disable test for vala-ls as pkgs.vala-language-server is broken 2024-04-09 10:42:58 +02:00
Gaetan Lepage
2c99cefa91 plugins/lsp: add nimls language server 2024-04-04 14:37:36 +02:00
Daniel
03009d0b99 LSP: Register keymaps on LspAttach 2024-04-04 13:30:15 +02:00
Gaetan Lepage
f1cb9f0746 tests: disable tests using broken pkgs.clj-kondo 2024-03-27 13:32:06 +01:00
Gaetan Lepage
2b2e9f962a plugins/lsp: add vhdl-ls 2024-03-25 22:46:02 +01:00
Gaetan Lepage
97131789ae plugins/lsp: add sqls language server 2024-03-23 14:17:50 +01:00
Gaetan Lepage
4f6e90212c tests/lsp: re-enable tests for nixd
This reverts commit 544fc5d60b.
2024-03-20 13:12:59 +01:00
Alixinne
939530edca
plugins/lsp: add golangci-lint-ls (#1246) 2024-03-17 01:13:25 +01:00
Loïc Reynier
ab3a8a2840 plugins/trouble: switch to settingsOptions 2024-03-16 18:03:59 +01:00
Loïc Reynier
61ee0552c9 plugins/lsp: add fortls
Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2024-03-12 22:46:54 +01:00
GoodGuyPat
9f9d9ac0b7
Removed rnix dependencies, as it has been deprecated (#1245) 2024-03-12 16:42:22 +01:00
Gaetan Lepage
8b500ef1db tests: temporarily disable test for swift_format on aarch64 2024-03-11 19:24:14 +01:00
Gaetan Lepage
574b168487 tests/lsp: temporarily disable test for sourcekit on aarch64 2024-03-11 19:24:14 +01:00