fix(term): leave insert on exit
This commit is contained in:
@@ -159,6 +159,15 @@ vim.api.nvim_create_autocmd("TermLeave", {
|
|||||||
|
|
||||||
vim.api.nvim_clear_autocmds({ event = "TermClose", group = "nvim.terminal" })
|
vim.api.nvim_clear_autocmds({ event = "TermClose", group = "nvim.terminal" })
|
||||||
|
|
||||||
|
vim.api.nvim_create_autocmd("TermClose", {
|
||||||
|
desc = "Leave insert mode after process exits",
|
||||||
|
callback = function()
|
||||||
|
vim.schedule(function()
|
||||||
|
vim.cmd.stopinsert()
|
||||||
|
end)
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd("FileType", {
|
vim.api.nvim_create_autocmd("FileType", {
|
||||||
pattern = { "vim", "help" },
|
pattern = { "vim", "help" },
|
||||||
callback = function(args)
|
callback = function(args)
|
||||||
|
|||||||
Reference in New Issue
Block a user