From 1ed7506ae554ae77ab79feecc2a6b1b98b1726f3 Mon Sep 17 00:00:00 2001 From: Mohammad Rafiq Date: Sun, 9 Mar 2025 21:42:57 +0800 Subject: [PATCH] feat: add context to top bar in nixvim --- users/modules/programs/nixvim.nix | 2 ++ users/modules/programs/nixvim/treesitter-context.nix | 5 +++++ users/modules/programs/nixvim/treesitter.nix | 11 +++++++++++ 3 files changed, 18 insertions(+) create mode 100644 users/modules/programs/nixvim/treesitter-context.nix create mode 100644 users/modules/programs/nixvim/treesitter.nix diff --git a/users/modules/programs/nixvim.nix b/users/modules/programs/nixvim.nix index 5b0bffa..a06b1f6 100644 --- a/users/modules/programs/nixvim.nix +++ b/users/modules/programs/nixvim.nix @@ -4,6 +4,8 @@ ./nixvim/nvim-tree.nix # filetree ./nixvim/noice.nix # custom CMDLINE ./nixvim/lualine.nix # custom statusline + ./nixvim/treesitter.nix # syntax highlighting + ./nixvim/treesitter-context.nix # context line ]; programs.nixvim = { enable = true; diff --git a/users/modules/programs/nixvim/treesitter-context.nix b/users/modules/programs/nixvim/treesitter-context.nix new file mode 100644 index 0000000..5e08da4 --- /dev/null +++ b/users/modules/programs/nixvim/treesitter-context.nix @@ -0,0 +1,5 @@ +{ + programs.nixvim.plugins.treesitter-context = { + enable = true; + }; +} diff --git a/users/modules/programs/nixvim/treesitter.nix b/users/modules/programs/nixvim/treesitter.nix new file mode 100644 index 0000000..eb074aa --- /dev/null +++ b/users/modules/programs/nixvim/treesitter.nix @@ -0,0 +1,11 @@ +{ + programs.nixvim.plugins.treesitter = { + enable = true; + folding = true; + settings = { + auto_install = true; + highlight.enable = true; + indent.enable = true; + }; + }; +}