From 805037a076c32dc5f1a3b0a73a1747c49703a0a7 Mon Sep 17 00:00:00 2001 From: siph Date: Sat, 13 Jan 2024 16:25:08 -0700 Subject: [PATCH] treesitter-context toggle --- config/treesitter/context.nix | 12 ++++++++++++ config/treesitter/default.nix | 1 + config/treesitter/treesitter.nix | 1 - 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 config/treesitter/context.nix diff --git a/config/treesitter/context.nix b/config/treesitter/context.nix new file mode 100644 index 0000000..a30ba2a --- /dev/null +++ b/config/treesitter/context.nix @@ -0,0 +1,12 @@ +{ + plugins.treesitter-context.enable = true; + + keymaps = [ + { + mode = "n"; + key = "tc"; + action = "TSContextToggle"; + options.desc = "Toggle treesitter context"; + } + ]; +} diff --git a/config/treesitter/default.nix b/config/treesitter/default.nix index 8cfbb04..4e65910 100644 --- a/config/treesitter/default.nix +++ b/config/treesitter/default.nix @@ -1,5 +1,6 @@ { imports = [ + ./context.nix ./treesitter.nix ]; } diff --git a/config/treesitter/treesitter.nix b/config/treesitter/treesitter.nix index fb33329..484cef1 100644 --- a/config/treesitter/treesitter.nix +++ b/config/treesitter/treesitter.nix @@ -10,7 +10,6 @@ vimPlugins.nvim-treesitter.passthru.allGrammars ++ [tree-sitter-grammars.tree-sitter-nu]; }; - treesitter-context.enable = true; }; extraFiles = with pkgs.tree-sitter-grammars; {