Skip to content

Commit b157dcf

Browse files
committed
fix: toggleterm keybindings
1 parent 11dc560 commit b157dcf

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

nvim/.config/nvim/lua/config/keymaps.lua

+10-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ vim.keymap.set("n", ";", ":", { noremap = true }) -- maps semicolon to colon
1212
vim.keymap.set("n", ":", ";", { noremap = true }) -- maps colon to semicolon
1313
vim.keymap.set("i", ";", ":", { noremap = true }) -- maps semicolon to colon
1414
vim.keymap.set("i", ":", ";", { noremap = true }) -- maps colon to semicolon
15+
vim.keymap.set("v", ";", ":", { noremap = true }) -- maps semicolon to colon
16+
vim.keymap.set("v", ":", ";", { noremap = true }) -- maps colon to semicolon
17+
vim.keymap.set("x", ";", ":", { noremap = true }) -- maps semicolon to colon
18+
vim.keymap.set("x", ":", ";", { noremap = true }) -- maps colon to semicolon
1519

1620
-- autocomplete brackets and quotes
1721
vim.keymap.set("i", "(", "()<ESC>hli", { noremap = true })
@@ -145,7 +149,12 @@ vim.keymap.set("n", "]q", vim.cmd.cnext, { desc = "Next quickfix" })
145149
-- end, { desc = "Format" })
146150

147151
-- Terminal
148-
vim.keymap.set("n", "<leader>t", "<cmd>ToggleTerm<cr>", { desc = "Open Terminal" })
152+
vim.keymap.set("n", "<leader>tt", "<cmd>ToggleTerm<cr>", { desc = "Toggle Open/Close Terminal" })
153+
vim.keymap.set("n", "<leader>t|", "<cmd>ToggleTerm direction=vertical size=90<cr>", { desc = "Open Terminal Vertically" })
154+
vim.keymap.set("n", "<leader>t-", "<cmd>ToggleTerm direction=horizontal<cr>", { desc = "Open Terminal Horizontally" })
155+
vim.keymap.set("n", "<leader>tf", "<cmd>ToggleTerm direction=float size=80<cr>", { desc = "Open Terminal in Float" })
156+
vim.keymap.set("n", "<leader>tc", "<cmd>ToggleTermSendCurrentLine<cr>", { desc = "Send Current Line to Terminal" })
157+
vim.keymap.set("n", "<leader>tv", "<cmd>ToggleTermSendVisualLines<cr>", { desc = "Send Visually Selected Lines to Terminal" })
149158
vim.keymap.set("t", "<esc><esc>", "<c-\\><c-n>", { desc = "Enter Normal Mode" })
150159
vim.keymap.set("t", "<C-h>", "<cmd>wincmd h<cr>", { desc = "Go to left window" })
151160
vim.keymap.set("t", "<C-j>", "<cmd>wincmd j<cr>", { desc = "Go to lower window" })

0 commit comments

Comments
 (0)