add terminal keymaps
This commit is contained in:
parent
56a9373536
commit
8219bade80
|
|
@ -60,9 +60,20 @@ end, "Toggle between light and dark themes")
|
||||||
map("n", "<leader>ur", "<cmd>nohl<cr>", "Clear highlights")
|
map("n", "<leader>ur", "<cmd>nohl<cr>", "Clear highlights")
|
||||||
|
|
||||||
-- Open config
|
-- 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 Terminal = require('toggleterm.terminal').Terminal
|
||||||
local lazygit = Terminal:new({cmd = "lazygit", hidden = true, direction='tab'})
|
local lazygit = Terminal:new({cmd = "lazygit", hidden = true, direction='tab'})
|
||||||
|
|
||||||
|
|
@ -78,3 +89,11 @@ function _bacon_toggle()
|
||||||
bacon:toggle()
|
bacon:toggle()
|
||||||
end
|
end
|
||||||
map("n", "<leader>h", "<cmd>lua _bacon_toggle()<cr>", "open bacon")
|
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")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue