From 67fff22a050e9a926ee35e088ee1462cb9a20d49 Mon Sep 17 00:00:00 2001 From: andwati Date: Wed, 7 Oct 2026 08:54:28 +0300 Subject: [PATCH] feat(nvim): auto-enter terminal mode on terminal focus --- nvim/.config/nvim/lua/config/autocmds.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/nvim/.config/nvim/lua/config/autocmds.lua b/nvim/.config/nvim/lua/config/autocmds.lua index 4221e75..6780d7f 100644 --- a/nvim/.config/nvim/lua/config/autocmds.lua +++ b/nvim/.config/nvim/lua/config/autocmds.lua @@ -6,3 +6,12 @@ -- -- Or remove existing autocmds by their group name (which is prefixed with `lazyvim_` for the defaults) -- e.g. vim.api.nvim_del_augroup_by_name("lazyvim_wrap_spell") + +-- enter terminal mode whenever a terminal buffer is focused +vim.api.nvim_create_autocmd({ "TermOpen", "BufEnter", "WinEnter" }, { + group = vim.api.nvim_create_augroup("term_autoinsert", { clear = true }), + pattern = "term://*", + callback = function() + vim.cmd("startinsert") + end, +})