From f003d2dcaba1dee8f1f1ffab7ed8a08f1807a72f Mon Sep 17 00:00:00 2001 From: Aditya Date: Sun, 10 Mar 2024 12:07:53 +0530 Subject: [PATCH] add toggleterm keymaps --- config/keymaps.nix | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/config/keymaps.nix b/config/keymaps.nix index 2ea5eb4..7b76b26 100644 --- a/config/keymaps.nix +++ b/config/keymaps.nix @@ -50,9 +50,44 @@ action = "+code"; } { - mode = ["n" "v"]; + mode = "n"; key = "t"; - action = ""; + action = "ToggleTerm"; + options = { + desc = "Toggle terminal"; + }; + } + { + mode = "n"; + key = "tf"; + action = "ToggleTerm direction=float"; + options = { + desc = "Toggle floating terminal"; + }; + } + { + mode = "n"; + key = "th"; + action = "ToggleTerm"; + options = { + desc = "Toggle horizontal terminal"; + }; + } + { + mode = "n"; + key = "tv"; + action = "ToggleTerm direction=vertical"; + options = { + desc = "Toggle vertical terminal"; + }; + } + { + mode = "n"; + key = "tt"; + action = "ToggleTerm direction=tab"; + options = { + desc = "Open terminal in a new tab"; + }; } # Tabs