Commit graph

200 commits

Author SHA1 Message Date
ivandimitrov8080
fbe5169271
plugins/lsp: add prismals language server (#708)
* adding prismals to language servers

* enabling prismals in tests
2023-11-17 11:34:39 +01:00
traxys
a304b68a88
plugins/efmls-configs: Improve tool installation (#705)
* plugins/efmls-configs: Improve installation of tools

This commit allows to:
 - Override the package used for a tool
 - Warn if nixvim can't install a tool

* plugins/efmls-configs: Add missing packages

* plugins/efmls-configs: Use with pkgs; in toolPkgs
2023-11-16 23:26:44 +01:00
Zach Coyle
06ebef8da8
plugins/lsp: add biome language server (#698)
* plugins/lsp: add biome language server

* fix:typo caught by codespell

* remove unnecessary package attribute

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

---------

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-11-14 14:54:47 +01:00
Gaetan Lepage
05d21678da plugins/lsp: add leanls, the language server for lean 2023-11-14 11:14:45 +01:00
Gaetan Lepage
d748d9ea02 plugins/efm: Install mypy & ruff 2023-11-13 14:22:43 +01:00
traxys
6b93c8fa6d
efmls-configs: Use upstream tool definitions (#692) 2023-11-06 23:07:55 +01:00
Gaetan Lepage
b6724702b4 misc: refactor imports, prefer adding helpers to args rather than importing it 2023-11-06 16:33:39 +01:00
github-actions[bot]
e1138cda39 autogenerated: Update options 2023-10-26 15:48:05 +02:00
github-actions[bot]
eab342e2bb autogenerated: Update options 2023-10-21 19:53:01 +02:00
Mikael Fangel
9832bc3f54
fsautocomplete: init (#655) 2023-10-20 10:39:09 +02:00
Marie Ramlow
3fa81dd063 plugins/lsp/hls: add missing --lsp cmd flag 2023-09-29 15:00:47 +02:00
Ariel D'Alessandro
70b5f969ca Add phpactor 2023-09-26 08:50:35 +02:00
Gaetan Lepage
420b25c735 plugins/lsp/pylsp: disable broken tests 2023-09-18 23:41:56 +02:00
Gaetan Lepage
ee4e67a516 plugins/nixd: automatically add nixpkgs-fmt if needed 2023-09-08 16:47:09 +02:00
Peter Tonner
b7611f74a9
plugins/nvim-lsp: add digestif language server (#571) 2023-09-04 23:27:41 +02:00
github-actions[bot]
b4767aa252 autogenerated: Update options 2023-09-04 10:29:34 +02:00
traxys
6c656c14d8
plugin/efmls-configs: Map languages to filetypes (#564) 2023-08-28 23:44:42 +02:00
traxys
e704db3064
plugins/efmls-configs: Avoid spaces in language names (#563) 2023-08-28 18:27:03 +02:00
traxys
33cffcb0fd
plugins/lsp: Extract rust-analyzer options from the source directly (#562)
This directly reads the package.json file in pkgs.rust-analyzer.src in
order to generate the list of options for rust-analyzer.

This avoids the need for a generator script, and makes sure that it is
always in sync.
2023-08-28 17:28:12 +02:00
traxys
5f9a56f5a7
efmls-configs: Sort keys for ease of comparison (#558) 2023-08-28 13:48:46 +02:00
traxys
4cd3707e00
plugin/efmls-configs: init + tests (#542) 2023-08-27 20:49:23 +02:00
traxys
a4e027ce33
plugins/nvim-lsp: Added taplo for TOML (#541) 2023-08-24 11:03:37 +02:00
Alexander Nortung
56b2169683 plugins/lsp: Added intelephense 2023-08-21 10:29:07 +02:00
traxys
4ef53c788b
plugins/lsp: Add efm-langserver (#531) 2023-08-19 22:17:07 +02:00
traxys
d8e70556e5
Update the rust analyzer settings (#517) 2023-08-15 17:31:09 +02:00
Alexander Nortung
dbc865f977
plugins/lsp: Added volar language server (#514) 2023-08-14 09:57:39 +02:00
Gaetan Lepage
4719700870 plugins/lsp: add svelte language server 2023-08-14 00:22:46 +02:00
Gaetan Lepage
764a6a8666 misc: remove deprecated instances of types.string 2023-08-12 16:00:37 +02:00
Wolbyte
ecd593386f
docs: New documentation using mdbook (#471)
* docs: mdbook init

* Separate sub-options into their section

* docs: enable fold

* docs: merge core options into a single section

* doc generation: fix submodules index pages

* docs: add contributing section

* docs: rename 'core' group to 'Neovim Options'

docs: removed the index pages of empty sections

docs: remove obsolete 'mergeFunctionResults' function

* docs: use nix syntax highlighting

* docs: point to the new repo url

* docs: use recursive generation
docs: split submodules into subsections

* docs: fix contributing separator
docs: fix missing submodules docs
2023-08-07 11:48:01 +02:00
Gaetan Lepage
54ebe3b0ee plugins/lsp: add omnisharp language server
Co-authored-by: garaiza-93 <57430880+garaiza-93@users.noreply.github.com>
2023-07-20 08:24:33 +02:00
Tanish2002
eb77b8588b plugins/nvim-lsp: fix lua_ls workspace library attribute type 2023-07-16 12:11:58 +02:00
Eduardo Quirós
89bbd4b916
plugins/nvim-lsp: add elmls (#476)
* plugins/nvim-lsp: enable elm-language-server

* Update plugins/lsp/language-servers/default.nix

use suggested description

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>

---------

Co-authored-by: Gaétan Lepage <33058747+GaetanLepage@users.noreply.github.com>
2023-07-09 13:17:24 +02:00
Gaetan Lepage
6693b63ff7 plugins/nvim-lsp: add csharp-ls language server 2023-07-05 15:29:33 +02:00
Gaetan Lepage
b15623e390 plugins/nvim-lsp: add cmake LS 2023-06-27 10:42:26 +02:00
Gaetan Lepage
be6a29c800 misc: fix documentation generation 2023-06-26 09:18:01 +02:00
Gaetan Lepage
885a746073 plugins/lsp: add nixd language server 2023-06-19 13:08:03 +02:00
Gaetan Lepage
da04916de2 plugins/nvim-lsp/pylsp: update python-lsp-black patch 2023-06-19 10:23:03 +02:00
Gaetan Lepage
0bd5ea6984 plugins/nvim-lsp: update package for some language servers 2023-06-19 10:23:03 +02:00
Gaetan Lepage
24b145ff35 plugins/lsp: add ccls language server 2023-06-15 11:36:23 +02:00
siph
ab8377f319 plugins/nvim-lsp: add kotlin language server 2023-06-08 09:51:24 +02:00
siph
f3f2c91b1e plugins/nvim-lsp: add java language server 2023-06-08 09:43:50 +02:00
Gaetan Lepage
eb6b49b396 plugins/nvim-lsp: add ltex language server + test 2023-06-01 16:01:27 +02:00
Gaetan Lepage
40ae629a60 plugins/nvim-lsp: add julials language server 2023-06-01 15:56:38 +02:00
Gaetan Lepage
131c94f3bc nvim-lsp/pylsp: fix pylsp plugins 2023-05-25 16:05:18 +02:00
Tanish2002
efdcbe225f perform some statix linting and fixes 2023-05-22 23:00:53 +02:00
Gaetan Lepage
a3f79b313b nvim-lsp: add clojure-lsp 2023-05-22 08:26:25 +02:00
Gaetan Lepage
2da04fa4ad misc: remove deprecated/renamed options warnings 2023-05-20 22:52:47 +02:00
Gaetan Lepage
9ca0f67b10 nvim-lsp/pylsp: minor refactoring + add plugins + test 2023-05-19 11:28:01 +02:00
Alexander Nortung
ecaf80b7fd plugins/nvim-lsp: add futhark lsp 2023-05-15 08:11:35 +02:00
Gaetan Lepage
859ae3a843 plugins/nvim-lsp: internal rename (nvim-lsp -> lsp) 2023-05-12 11:27:24 +02:00