diff --git a/init.lua b/init.lua index 3e7df49..9aeda1c 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,6 @@ require("config.options") require("config.keymaps") +require("config.autocmds") -- Boostrap lazy.nvim local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua new file mode 100644 index 0000000..991821a --- /dev/null +++ b/lua/config/autocmds.lua @@ -0,0 +1,9 @@ +-- Auto insert mode on TermOpen +vim.api.nvim_create_autocmd({ "TermOpen", "BufEnter" }, { + pattern = { "*" }, + callback = function() + if vim.opt.buftype:get() == "terminal" then + vim.cmd(":startinsert") + end + end +})