diff --git a/init.lua b/init.lua index da6984fa..2143f956 100644 --- a/init.lua +++ b/init.lua @@ -214,6 +214,17 @@ vim.api.nvim_create_autocmd('TextYankPost', { end, }) +-- Guardar archivo al salir de INSERT MODE +vim.api.nvim_create_autocmd('InsertLeave', { + pattern = '*', + callback = function() + -- Guarda solo si el buffer fue modificado y se puede escribir + if vim.bo.modified and vim.bo.modifiable and not vim.bo.readonly then + vim.cmd 'silent write' + end + end, +}) + -- [[ Install `lazy.nvim` plugin manager ]] -- See `:help lazy.nvim.txt` or https://github.com/folke/lazy.nvim for more info local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim'