commit 33ef3304e2ad078627f7cfa8595e48144df80e92
parent cf9ada077200808f2e4fcab0887a2c88d076369e
Author: Chris Bracken <chris@bracken.jp>
Date: Thu, 4 Dec 2025 15:41:47 +0900
Map <leader>T to creating a new horizontal split terminal
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua
@@ -16,6 +16,11 @@ vim.keymap.set('n', '<leader>t',
'<cmd>vsplit | wincmd l | set nonumber | terminal<CR><cmd>startinsert<CR>',
{ noremap = true, silent = true })
+-- Launch a terminal in a new horizontal split, focus it and enter insert mode.
+vim.keymap.set('n', '<leader>T',
+ '<cmd>split | wincmd j | set nonumber | terminal<CR><cmd>startinsert<CR>',
+ { noremap = true, silent = true })
+
-- Retain selection on <,>.
vim.keymap.set('v', '<', '<gv')
vim.keymap.set('v', '>', '>gv')