From 2d648650d0a2724d12a5dad5d299ee9c4b7bcbae Mon Sep 17 00:00:00 2001 From: Simon Lasbrugnas Date: Mon, 9 Dec 2024 22:04:06 +0100 Subject: [PATCH] feat: add back autocmd insert mode on terminal open --- init.lua | 1 + lua/config/autocmds.lua | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 lua/config/autocmds.lua 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 +})