diff options
| author | kj_sh604 | 2026-06-04 23:04:29 -0400 |
|---|---|---|
| committer | kj_sh604 | 2026-06-04 23:04:29 -0400 |
| commit | 4b7bc5ea02d6944413648ee40d9b52dfff70b3ca (patch) | |
| tree | 7037ee8724a22ce755dddebe103981edc2f35514 | |
| parent | 4cbe20dcb11e42492c086153dafa2b9652604e39 (diff) | |
refactor: autorefresh files on nvim
| -rw-r--r-- | .config/nvim/init.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index c0ae1e9..047fc74 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -22,6 +22,7 @@ vim.cmd [[ local opts = { autochdir = true, autoindent = true, + autoread = true, backup = false, cursorline = true, expandtab = true, @@ -144,6 +145,12 @@ vim.api.nvim_create_autocmd("BufWritePre", { command = [[%s/\s\+$//e]], }) +local autoread_group = vim.api.nvim_create_augroup("autoread", { clear = true }) +vim.api.nvim_create_autocmd({ "FocusGained", "BufEnter", "CursorHold", "CursorHoldI" }, { + group = autoread_group, + command = "if mode() !~ '\''[cCeEsS]'\'' | checktime | endif", +}) + vim.cmd("filetype plugin on") vim.cmd("filetype indent on") vim.cmd("syntax on") |
