delete whitespace on save in neovim

This commit is contained in:
JesseBot 2024-04-08 09:38:42 +02:00
parent 2e3d5e2935
commit eef0cbdf69

View file

@ -116,6 +116,16 @@ vim.api.nvim_create_autocmd({"BufEnter", "BufWinEnter"}, {
end,
})
-- delete whitespace - https://vi.stackexchange.com/a/41388
vim.api.nvim_create_autocmd({ "BufWritePre" }, {
pattern = {"*"},
callback = function()
local save_cursor = vim.fn.getpos(".")
pcall(function() vim.cmd [[%s/\s\+$//e]] end)
vim.fn.setpos(".", save_cursor)
end,
})
require('user.tree-sitter')
-- folding and indentation