summaryrefslogtreecommitdiffstats
path: root/usecases/desktop/development.nix
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2023-02-20 22:02:14 +0100
committerMinijackson <minijackson@riseup.net>2023-02-20 22:02:14 +0100
commite3626e9aeb2aa9f2264f7a75ba1d89de2028f41d (patch)
tree36ce153dc2e9f8f9b2b37be153bf61920ad27d93 /usecases/desktop/development.nix
parentefb216de15e160a20dafd273c230597d3418bea4 (diff)
downloadnixos-config-reborn-e3626e9aeb2aa9f2264f7a75ba1d89de2028f41d.tar.gz
nixos-config-reborn-e3626e9aeb2aa9f2264f7a75ba1d89de2028f41d.zip
vim-dev: replace deprecated sumneko/nlua with luals and neodev
Diffstat (limited to 'usecases/desktop/development.nix')
-rw-r--r--usecases/desktop/development.nix10
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 };