summaryrefslogtreecommitdiffstats
path: root/lua/conf/autos.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/conf/autos.lua')
-rw-r--r--lua/conf/autos.lua6
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', {