add terminal keymaps

This commit is contained in:
Robot 2024-02-01 09:48:34 -08:00
parent 56a9373536
commit 8219bade80
1 changed files with 21 additions and 2 deletions

View File

@ -60,9 +60,20 @@ end, "Toggle between light and dark themes")
map("n", "<leader>ur", "<cmd>nohl<cr>", "Clear highlights")
-- Open config
map("n", "<leader>Nc", "<cmd>n ~/.config/nvim/init.lua<cr>", "Open Config")
map("n", "<leader>Nc", "<cmd>tabnew ~/.config/nvim/init.lua<cr>", "Open Config")
-- ToggleTerm config
-- Open Common Files
map("n", "<leader>fm", "<cmd>tabnew ~/vex/roberts<cr>", "Open Roberts")
map("n", "<leader>fp", "<cmd>tabnew ~/vex/patch<cr>", "Open Patch")
-- New Tab Terminal (for more perminent use)
map("n", "<leader>ft", "<cmd>tabf term://fish<cr>", "Open New Terminal")
map("t", "<C-n>", "<C-\\><C-n>", "Return to normal mode")
map("t", "<C-t>", "<C-\\><C-n>gt", "Go to next tab")
map("t", "<Esc><leader>", "<C-\\><C-n><cmd>q<cr>", "Close current terminal")
-- Lazygit config
local Terminal = require('toggleterm.terminal').Terminal
local lazygit = Terminal:new({cmd = "lazygit", hidden = true, direction='tab'})
@ -78,3 +89,11 @@ function _bacon_toggle()
bacon:toggle()
end
map("n", "<leader>h", "<cmd>lua _bacon_toggle()<cr>", "open bacon")
-- Wiki-tui config
local wiki = Terminal:new({cmd = "wiki-tui", hidden = true, direction='tab'})
function _wiki_toggle()
wiki:toggle()
end
map("n", "<leader>sl", "<cmd>lua _wiki_toggle()<cr>", "open wiki-tui")