diff --git a/lua/config/autocmds.lua b/lua/config/autocmds.lua index 5eef117..368476e 100644 --- a/lua/config/autocmds.lua +++ b/lua/config/autocmds.lua @@ -5,9 +5,19 @@ -- command = [[%s/\s\+$//e]], -- }) --- LSP Auto format on save -vim.api.nvim_create_autocmd({ "BufWritePre" }, { - group = vim.api.nvim_create_augroup("Default", {}), - pattern = "*", - command = [[lua vim.lsp.buf.format()]], +-- Go into insert mode when opening a terminal pane +vim.api.nvim_create_autocmd({ "TermOpen", "BufEnter" }, { + pattern = { "*" }, + callback = function() + if vim.opt.buftype:get() == "terminal" then + vim.cmd(":startinsert") + end + end }) + +-- LSP Auto format on save +-- vim.api.nvim_create_autocmd({ "BufWritePre" }, { +-- group = vim.api.nvim_create_augroup("Default", {}), +-- pattern = "*", +-- command = [[lua vim.lsp.buf.format()]], +-- })