diff --git a/nvim/plugins.nix b/nvim/plugins.nix index c55020d..a0a0cfc 100644 --- a/nvim/plugins.nix +++ b/nvim/plugins.nix @@ -141,6 +141,17 @@ in }; }; gitsigns.enable = true; + lint = { + enable = true; + lintersByFt = { + rust = ["typos"]; + latex = ["chktex" "typos"]; + markdown = ["typos"]; + nix = ["statix"]; + sh = ["dash"]; + zsh = ["zsh"]; + }; + }; lsp = { enable = true; servers = { @@ -149,6 +160,8 @@ in # clangd.enable = true; # Adds ~2GiB html.enable = true; jsonls.enable = true; + marksman.enable = true; + nixd.enable = true; nil-ls = { enable = true; settings.nix.flake = { @@ -209,7 +222,11 @@ in mode = "virtualtext"; }; }; - rustaceanvim.enable = true; + rustaceanvim = { + enable = true; + # Install through rustup + rustAnalyzerPackage = null; + }; telescope = { enable = true; extensions = { @@ -226,16 +243,5 @@ in enable = true; settings.auto_close = true; }; - lint = { - enable = true; - lintersByFt = { - rust = ["typos"]; - latex = ["chktex" "typos"]; - markdown = ["typos"]; - nix = ["statix"]; - sh = ["dash"]; - zsh = ["zsh"]; - }; - }; }; }