Gaetan Lepage
7e6038a69a
modules/dependencies: add go
2025-04-11 08:51:45 +10:00
Gaetan Lepage
5908b5a737
plugins/lsp: register pkgs.vectorcode for vectorcode_server
2025-04-06 10:32:48 +02:00
github-actions[bot]
3f73a301d6
generated: Updated lspconfig-servers.json
2025-04-01 16:03:03 +02:00
Gaetan Lepage
8176b3f52e
plugins/lsp/packages: remove qml_lsp
...
https://github.com/neovim/nvim-lspconfig/pull/3647
2025-03-22 12:13:24 +00:00
Gaetan Lepage
9bdc870ff7
plugins/lsp/packages: add muon
...
https://github.com/neovim/nvim-lspconfig/pull/3646
2025-03-22 12:13:24 +00:00
Yifei Sun
f78adb0918
plugins/lsp: enable dolmenls and ocamllsp
2025-03-18 20:44:33 -04:00
Gaetan Lepage
c15e93c157
plugins/lsp/packages: mark coqPackages.{coq-lsp,vscoq-language-server} as unpackaged
2025-03-19 00:51:22 +01:00
Gaetan Lepage
e8025891b2
plugins/lsp/packages: mark graphql as unpackaged
2025-03-19 00:51:22 +01:00
Gaetan Lepage
b8f8d4c81b
plugins/lsp/packages: mark dts_lsp and wasm_language_tools as unpackaged
2025-03-19 00:51:22 +01:00
Gaetan Lepage
2a3cf1bd55
plugins/lsp: marked scry as unpackaged
2025-03-19 00:51:22 +01:00
Gaetan Lepage
72365ae5a1
plugins/lsp: skip failing pylsp test
2025-03-19 00:51:22 +01:00
github-actions[bot]
32c63161d7
generated: Update
...
- Updated lspconfig-servers.json
- Updated rust-analyzer.nix
2025-03-19 00:51:22 +01:00
Quentin Boyer
a2f01876f7
lib: Harmonize package options which may not exist in nixpkgs
2025-01-31 22:55:38 +00:00
Gaetan Lepage
d997bec044
plugins/lsp: add oxlint package
2025-01-30 17:43:51 +01:00
Gaetan Lepage
e908e344f4
treewide: use boolean comparison to simplify the code base
2025-01-29 18:04:00 +01:00
Gaetan Lepage
12e658eca8
treewide: use mkWarnings where possible
2025-01-29 15:57:14 +01:00
Gaetan Lepage
63d9bb0d77
plugins/lsp: mark typst_lsp as unpackaged as the package has been removed from nixpkgs
...
https://github.com/NixOS/nixpkgs/pull/376698
2025-01-26 18:05:03 +01:00
Matt Sturgeon
796ace65f7
plugins/lsp: set a defaultText
for cmd
2025-01-25 19:16:08 +00:00
Gaetan Lepage
c289e10a0f
plugins/lsp: update packages
2025-01-22 17:04:20 +00:00
Austin Horstman
5a980d02fa
plugins/lsp: add atlas and cue
2025-01-22 17:04:20 +00:00
Heitor Augusto
e59e99314b
plugins/lsp: add support for mode in non-extra keymaps
2025-01-06 22:20:32 +00:00
Heitor Augusto
a74897d033
mkLsp: remove with lib;
2025-01-06 22:20:32 +00:00
Heitor Augusto
5201bb2f6f
mkLsp: helpers
-> lib.nixvim
2025-01-06 22:20:32 +00:00
Heitor Augusto
48eeef58e1
plugins/lsp: migrate to mkNeovimPlugin
2025-01-06 22:20:31 +00:00
Gaetan Lepage
1753c4a5d2
plugins/lsp: mark autohotkey_lsp as unpackaged
2024-12-31 11:18:42 +01:00
Matt Sturgeon
896f6be694
lib/plugins: take ownership of modules
utils
...
These util functions were previously defined in `modules`, but
`plugins.utils` is a better home.
2024-12-22 09:35:16 +00:00
Gaetan Lepage
ec24d496d5
treewide (cleaning): helpers.toLuaObject -> lib.nixvim.toLuaObject
2024-12-15 21:55:51 +00:00
Quentin Boyer
a9578bcae5
plugins/lsp: Add some LSP servers
2024-12-15 20:39:12 +01:00
Austin Horstman
99a2827f7c
plugins/lsp: add ltex_plus to unpackaged
2024-12-14 17:35:56 -06:00
Gaetan Lepage
e6018ac195
plugins/lsp: modernize implem of language-servers
2024-12-14 23:04:25 +00:00
Gaetan Lepage
94535b24a2
plugins/lsp: fix tinymist implementation and update options
2024-12-14 18:20:47 +00:00
Gaetan Lepage
09daa2cb83
plugins/efmls-configs: move from lsp to by-name
2024-12-14 15:20:11 +01:00
Yury Shvedov
3c6dd42ff8
plugin/lsp: simplify automatic keymap description
...
Do not create description prefix generically, but use extra argument for
`mkMaps`.
Change-Id: Id08297623edf750d8f33eb031748668be0c8bfa5
2024-12-02 09:45:07 +03:00
Yury Shvedov
d867aaea43
plugin/lsp: automatic keymap description
...
Add keymaps default descriptions for lsp buf and diagnostics
Change-Id: I7a48ef3760e530a738efd7036b7ae5722c054256
2024-12-02 09:43:43 +03:00
Gaetan Lepage
838829c8f9
lsp/keymaps: cosmetic implem changes
2024-12-02 01:22:22 +01:00
Gaetan Lepage
cb0e3a7e40
plugins/efmls-configs: add new formatter kdlfmt to unpackaged
2024-11-30 17:37:42 +01:00
Matt Sturgeon
8b19d15482
plugins/lsp: fix enabledServers.extraOptions
type merging
...
Use `attrsOf` instead of `attrs` to ensure recursive merging, otherwise
things like `extraOptions.settings = lib.mkIf` will not be unwrapped by
the module system.
2024-11-26 13:57:40 +00:00
Matt Sturgeon
7b94afceaf
plugins: cleanup most extraConfig
args
...
- Remove `cfg` where it is unused.
- Use `opts` where necessary.
2024-11-20 20:55:16 +00:00
Matt Sturgeon
63cfc84abe
lib/modules: add applyExtraConfig
...
Used for
- mkVimPlugin: extraConfig
- mkNeovimPlugin: extraConfig
- mkLsp: extraConfig
- mkLsp: settings
- mkExtension (telecsope): extraConfig
2024-11-20 20:55:16 +00:00
traxys
c674f10d18
plugins/lsp: Correctly mark servers as disabled if the lsp plugin is disabled
2024-11-19 12:07:42 +01:00
traxys
31eb9d8d75
plugins/lsp: Fix extra config of lsp servers
2024-11-19 12:07:42 +01:00
Gaetan Lepage
1ee4915f65
plugins/lsp: update lsp-packages.nix
2024-11-18 09:07:32 +00:00
Anthony Cicchetti
9d99d7cfdb
plugins/lsp: remove buf-language-server
2024-11-16 13:13:02 -05:00
Sandro Jäckel
4ea34656c2
plugins/lsp: enable angularls
2024-11-11 17:42:16 +01:00
Katherine Jamison
aabbd60633
plugins/lsp: enable auto-installing rustfmt
2024-11-07 13:03:42 -07:00
Gaetan Lepage
f98e11b5c3
tests/efmls-configs: sql-formatter has been moved to top-level
2024-11-03 16:04:19 +01:00
Gaetan Lepage
42ea1626cb
plugins/lsp: update unpackaged lsp list
2024-10-31 10:51:38 +01:00
Shahar "Dawn" Or
46f658d960
plugins/lsp: no call fn in keymaps.extra example
...
Because by calling we do not get the function reference but its return
value, instead.
2024-10-24 08:24:08 +00:00
Austin Horstman
876ca32451
plugins/rust-tools: remove with lib and helpers
2024-10-23 10:57:45 -05:00
Austin Horstman
b5ead146c8
lsp/efmls-configs-pkgs: add new efmls packages
2024-10-18 20:36:11 -05:00