summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--home/dev-utils/default.nix1
-rw-r--r--home/neovim/filetype.nix1
-rw-r--r--home/neovim/lsp.nix3
3 files changed, 5 insertions, 0 deletions
diff --git a/home/dev-utils/default.nix b/home/dev-utils/default.nix
index 7ed56a4..833c9f0 100644
--- a/home/dev-utils/default.nix
+++ b/home/dev-utils/default.nix
@@ -24,6 +24,7 @@
]))
tcl-8_6
crystal
+ nim
# Clojure ecosystem
clojure
diff --git a/home/neovim/filetype.nix b/home/neovim/filetype.nix
index 671cecf..08b5e46 100644
--- a/home/neovim/filetype.nix
+++ b/home/neovim/filetype.nix
@@ -3,6 +3,7 @@
programs.neovim.plugins = with pkgs;
with vimPlugins; [
# Filetype plugins
+ nim-vim
vim-nix
vim-noweb
vim-janet
diff --git a/home/neovim/lsp.nix b/home/neovim/lsp.nix
index 0870358..90ad12a 100644
--- a/home/neovim/lsp.nix
+++ b/home/neovim/lsp.nix
@@ -89,6 +89,9 @@
clangd = {
cmd = { "${pkgs.clang-tools}/bin/clangd" },
},
+ nimls = {
+ cmd = { "${pkgs.nimlsp}/bin/nimlsp" },
+ },
};
for server, config in pairs(servers) do
-- set common options