diff options
author | Minijackson <minijackson@riseup.net> | 2023-02-20 22:02:14 +0100 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2023-02-20 22:02:14 +0100 |
commit | e3626e9aeb2aa9f2264f7a75ba1d89de2028f41d (patch) | |
tree | 36ce153dc2e9f8f9b2b37be153bf61920ad27d93 /usecases | |
parent | efb216de15e160a20dafd273c230597d3418bea4 (diff) | |
download | nixos-config-reborn-e3626e9aeb2aa9f2264f7a75ba1d89de2028f41d.tar.gz nixos-config-reborn-e3626e9aeb2aa9f2264f7a75ba1d89de2028f41d.zip |
vim-dev: replace deprecated sumneko/nlua with luals and neodev
Diffstat (limited to 'usecases')
-rw-r--r-- | usecases/desktop/development.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/usecases/desktop/development.nix b/usecases/desktop/development.nix index 470629f..7fc92af 100644 --- a/usecases/desktop/development.nix +++ b/usecases/desktop/development.nix | |||
@@ -10,7 +10,7 @@ let | |||
10 | haskell-language-server | 10 | haskell-language-server |
11 | marksman | 11 | marksman |
12 | rust-analyzer-unwrapped | 12 | rust-analyzer-unwrapped |
13 | sumneko-lua-language-server | 13 | lua-language-server |
14 | 14 | ||
15 | vimPlugins; | 15 | vimPlugins; |
16 | 16 | ||
@@ -74,7 +74,7 @@ in | |||
74 | vim = { | 74 | vim = { |
75 | extraPlugins = with vimPlugins; [ | 75 | extraPlugins = with vimPlugins; [ |
76 | lsp_signature-nvim | 76 | lsp_signature-nvim |
77 | nlua-nvim | 77 | neodev-nvim |
78 | nvim-lspconfig | 78 | nvim-lspconfig |
79 | rust-tools-nvim | 79 | rust-tools-nvim |
80 | clangd_extensions-nvim | 80 | clangd_extensions-nvim |
@@ -84,13 +84,17 @@ in | |||
84 | 84 | ||
85 | variables = { | 85 | variables = { |
86 | rust_analyzer_path = "${rust-analyzer-unwrapped}/bin/rust-analyzer"; | 86 | rust_analyzer_path = "${rust-analyzer-unwrapped}/bin/rust-analyzer"; |
87 | sumneko_lua_base_path = "${sumneko-lua-language-server}"; | 87 | luals_base_path = "${lua-language-server}"; |
88 | clangd_path = "${clang-tools}/bin/clangd"; | 88 | clangd_path = "${clang-tools}/bin/clangd"; |
89 | }; | 89 | }; |
90 | 90 | ||
91 | lsp = { | 91 | lsp = { |
92 | elixirls.cmd = [ "${elixir_ls}/bin/elixir-ls" ]; | 92 | elixirls.cmd = [ "${elixir_ls}/bin/elixir-ls" ]; |
93 | hls.cmd = [ "${haskell-language-server}/bin/haskell-language-server" "--lsp" ]; | 93 | hls.cmd = [ "${haskell-language-server}/bin/haskell-language-server" "--lsp" ]; |
94 | lua_ls = { | ||
95 | cmd = [ "${lua-language-server}/bin/lua-language-server" ]; | ||
96 | settings.Lua.completion.callSnippet = "Replace"; | ||
97 | }; | ||
94 | marksman.cmd = [ "${marksman}/bin/marksman" ]; | 98 | marksman.cmd = [ "${marksman}/bin/marksman" ]; |
95 | pylsp.cmd = [ "${python-lsp-server}/bin/pylsp" ]; | 99 | pylsp.cmd = [ "${python-lsp-server}/bin/pylsp" ]; |
96 | }; | 100 | }; |