aboutsummaryrefslogtreecommitdiff
path: root/nvim/dot-config/nvim-final/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/dot-config/nvim-final/plugin')
-rw-r--r--nvim/dot-config/nvim-final/plugin/autocommands.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/nvim/dot-config/nvim-final/plugin/autocommands.lua b/nvim/dot-config/nvim-final/plugin/autocommands.lua
new file mode 100644
index 0000000..b64ac07
--- /dev/null
+++ b/nvim/dot-config/nvim-final/plugin/autocommands.lua
@@ -0,0 +1,7 @@
+vim.api.nvim_create_autocmd("BufWritePre", {
+ pattern = "*",
+ callback = function(ev)
+ vim.cmd('execute "normal! mz" | keeppatterns %s/\\v\\s+$//e | normal `z')
+ end,
+ desc = "Strip whitespace from file"
+})