diff options
Diffstat (limited to 'init.lua')
| -rw-r--r-- | init.lua | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -66,6 +66,24 @@ vim.api.nvim_create_autocmd({ "WinEnter", "TermOpen" }, { end, }) +vim.opt.updatetime = 1000 -- Swap file save frequency; also how often GitGutter signs update in ms +-- Reload buffer when file has been modified outside of nvim +vim.api.nvim_create_autocmd({ "FocusGained", "BufEnter", "CursorHold", "CursorHoldI" }, { + desc = "Reload buffer when modified outside of nvim", + group = vim.g.dotfiles.augroup, + pattern = "*", + command = "checktime", +}) +-- Log a message when buffer is reloaded because the file has changed on disk outside of nvim +vim.api.nvim_create_autocmd({ "FileChangedShellPost" }, { + desc = "Notify buffer reloaded because its file has changed on disk", + group = vim.g.dotfiles.augroup, + pattern = "*", + callback = function() + vim.notify("File changed on disk, buffer reloaded", vim.log.levels.WARN) + end, +}) + ------------------------------------------------------------------------------------------------------------------------ -- Plugins ------------------------------------------------------------------------------------------------------------------------ |
