From 0da7ee17facad0ebabf02e5302c851d875a02ca3 Mon Sep 17 00:00:00 2001 From: Linnnus Date: Sat, 9 Dec 2023 09:18:19 +0100 Subject: home/{neovim,dev-utils}: Add support for Nim --- home/dev-utils/default.nix | 1 + home/neovim/filetype.nix | 1 + home/neovim/lsp.nix | 3 +++ 3 files changed, 5 insertions(+) (limited to 'home') 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 -- cgit v1.2.3