diff options
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/autocmds.lua | 7 | ||||
-rw-r--r-- | nvim/.config/nvim/lua/tobyvin/keymaps.lua | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/nvim/.config/nvim/lua/tobyvin/autocmds.lua b/nvim/.config/nvim/lua/tobyvin/autocmds.lua index 2c386de..7d60847 100644 --- a/nvim/.config/nvim/lua/tobyvin/autocmds.lua +++ b/nvim/.config/nvim/lua/tobyvin/autocmds.lua @@ -42,6 +42,13 @@ vim.api.nvim_create_autocmd("VimEnter", { desc = "show dashboard on startup", }) +vim.api.nvim_create_autocmd({ "WinEnter", "TermOpen" }, { + group = augroup, + pattern = "term://*", + command = "startinsert", + desc = "start terminal mode when entering terminal", +}) + vim.api.nvim_create_autocmd("FocusLost", { group = augroup, pattern = "*", diff --git a/nvim/.config/nvim/lua/tobyvin/keymaps.lua b/nvim/.config/nvim/lua/tobyvin/keymaps.lua index 13c0b59..a7ab150 100644 --- a/nvim/.config/nvim/lua/tobyvin/keymaps.lua +++ b/nvim/.config/nvim/lua/tobyvin/keymaps.lua @@ -6,6 +6,8 @@ vim.keymap.set("n", "<a-k>", "<CMD>m -2<CR>", { desc = "move line up" }) vim.keymap.set("v", "<a-k>", "<CMD>m '<-2<CR>gv=gv", { desc = "move selection up" }) vim.keymap.set("v", "<a-j>", "<CMD>m '>+1<CR>gv=gv", { desc = "move selection down" }) +vim.keymap.set("t", "<C-w>", [[<C-\><C-n><C-w>]], { desc = "CTRL-W" }) + vim.keymap.set("n", "<leader>sr", require("tobyvin.utils.session").read, { desc = "read session" }) vim.keymap.set("n", "<leader>sw", require("tobyvin.utils.session").write, { desc = "write session" }) |