1
0
Fork 0

Compare commits

...

2 Commits

Author SHA1 Message Date
lwad 4c7de239f5 fix: Add command mode to allowed post-escape chars 2024-03-28 22:15:02 +00:00
lwad 85045fde05 Unrevert "feat: Escape neovim terminal mode 'intelligently'"
This reverts commit abf0707b52.
2024-03-28 22:13:25 +00:00
3 changed files with 27 additions and 1 deletions

View File

@ -16,7 +16,8 @@ vim.keymap.set("v", "p", "\"_dP", {})
vim.keymap.set("v", ">", ">gv", {})
vim.keymap.set("v", "<", "<gv", {})
vim.keymap.set("t", "<esc>", "<c-\\><c-n>", {})
vim.keymap.set("t", "<esc><c-w>", "<c-\\><c-n><c-w>", {})
vim.keymap.set("t", "<esc>:", "<c-\\><c-n>:", {})
vim.api.nvim_create_autocmd({"BufReadPre"}, {
pattern = {"*.png", "*.jpg", "*.pdf"},

View File

@ -23,3 +23,24 @@ vim.keymap.set("n", "<c-u><c-u>", function() harpoon_term.gotoTerminal(4) end, {
vim.keymap.set("n", "<c-u><c-u><c-u>", function() harpoon_term.gotoTerminal(5) end, {})
vim.keymap.set("n", "<c-u><c-u><c-u><c-u>", function() harpoon_term.gotoTerminal(6) end, {})
vim.keymap.set("n", "<c-u><c-u><c-u><c-u><c-u>", function() harpoon_term.gotoTerminal(7) end, {})
vim.keymap.set("t", "<esc><leader>1", function() harpoon_ui.nav_file(1) end, {})
vim.keymap.set("t", "<esc><leader>2", function() harpoon_ui.nav_file(2) end, {})
vim.keymap.set("t", "<esc><leader>3", function() harpoon_ui.nav_file(3) end, {})
vim.keymap.set("t", "<esc><leader>4", function() harpoon_ui.nav_file(4) end, {})
vim.keymap.set("t", "<esc><leader>5", function() harpoon_ui.nav_file(5) end, {})
vim.keymap.set("t", "<esc><leader>a", function() harpoon_mark.add_file() end, {})
vim.keymap.set("t", "<esc><leader>mm", function() harpoon_ui.toggle_quick_menu() end, {})
vim.keymap.set("t", "<esc><leader>cc", function() harpoon_term.sendCommand(1,1) end, {})
vim.keymap.set("t", "<esc><leader>c2", function() harpoon_term.sendCommand(1,2) end, {})
vim.keymap.set("t", "<esc><leader>c3", function() harpoon_term.sendCommand(1,3) end, {})
vim.keymap.set("t", "<esc><leader>c4", function() harpoon_term.sendCommand(1,4) end, {})
vim.keymap.set("t", "<esc><leader>c5", function() harpoon_term.sendCommand(1,5) end, {})
vim.keymap.set("t", "<esc><leader>cm", function() harpoon_cmd_ui.toggle_quick_menu() end, {})
vim.keymap.set("t", "<esc><leader>t", function() harpoon_term.gotoTerminal(1) end, {})
vim.keymap.set("t", "<esc><c-t>", function() harpoon_term.gotoTerminal(2) end, {})
vim.keymap.set("t", "<esc><c-u>", function() harpoon_term.gotoTerminal(3) end, {})
vim.keymap.set("t", "<esc><c-u><c-u>", function() harpoon_term.gotoTerminal(4) end, {})
vim.keymap.set("t", "<esc><c-u><c-u><c-u>", function() harpoon_term.gotoTerminal(5) end, {})
vim.keymap.set("t", "<esc><c-u><c-u><c-u><c-u>", function() harpoon_term.gotoTerminal(6) end, {})
vim.keymap.set("t", "<esc><c-u><c-u><c-u><c-u><c-u>", function() harpoon_term.gotoTerminal(7) end, {})

View File

@ -1,3 +1,7 @@
vim.keymap.set("n", "<leader>ff", ":Telescope find_files<enter>", {})
vim.keymap.set("n", "<leader>fg", ":Telescope live_grep<enter>", {})
vim.keymap.set("n", "<leader>fb", ":Telescope buffers<enter>", {})
vim.keymap.set("t", "<esc><leader>ff", "<c-\\><c-n>:Telescope find_files<enter>", {})
vim.keymap.set("t", "<esc><leader>fg", "<c-\\><c-n>:Telescope live_grep<enter>", {})
vim.keymap.set("t", "<esc><leader>fb", "<c-\\><c-n>:Telescope buffers<enter>", {})