diff options
Diffstat (limited to '')
-rw-r--r-- | lua/conf/autos.lua | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lua/conf/autos.lua b/lua/conf/autos.lua index 9073f41..37c6642 100644 --- a/lua/conf/autos.lua +++ b/lua/conf/autos.lua @@ -31,7 +31,11 @@ auto('BufRead', { auto('BufWritePre', { group = fsmod, desc = 'remove trailing spaces on file save', - command = [[%s/\s\+$//e]] + callback = function() + local pos = vim.api.nvim_win_get_cursor(0) + vim.cmd([[%s/\s\+$//e]]) + vim.api.nvim_win_set_cursor(0, pos) + end }) auto('BufWritePre', { |