aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--home-manager/stvnliu/nixvim/lsp.nix2
-rw-r--r--home-manager/stvnliu/nixvim/treesitter.nix7
2 files changed, 8 insertions, 1 deletions
diff --git a/home-manager/stvnliu/nixvim/lsp.nix b/home-manager/stvnliu/nixvim/lsp.nix
index cc694ed..675dbf9 100644
--- a/home-manager/stvnliu/nixvim/lsp.nix
+++ b/home-manager/stvnliu/nixvim/lsp.nix
@@ -19,6 +19,8 @@
fsautocomplete.enable = true;
gopls.enable = true;
+ nushell.enable = true;
+
# For Nix
#nil_ls.enable = true;
nixd = {
diff --git a/home-manager/stvnliu/nixvim/treesitter.nix b/home-manager/stvnliu/nixvim/treesitter.nix
index 06ad13b..7a360c6 100644
--- a/home-manager/stvnliu/nixvim/treesitter.nix
+++ b/home-manager/stvnliu/nixvim/treesitter.nix
@@ -1,10 +1,15 @@
-{
+{pkgs, ...}: {
plugins = {
treesitter = {
enable = true;
nixGrammars = true;
nixvimInjections = true; # enables language injection in nixvim
settings.indent.enable = true;
+ grammarPackages =
+ pkgs.vimPlugins.nvim-treesitter.passthru.allGrammars
+ ++ [
+ pkgs.tree-sitter-grammars.tree-sitter-nu
+ ];
};
treesitter-context.enable = true;
rainbow-delimiters.enable = true;