diff options
-rw-r--r-- | home/dev-utils/default.nix | 1 | ||||
-rw-r--r-- | home/neovim/filetype.nix | 1 | ||||
-rw-r--r-- | home/neovim/lsp.nix | 3 |
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 |