From 3a26aa2223abddd1bbf214d8a16535acf20adb53 Mon Sep 17 00:00:00 2001 From: z3rOR0ne Date: Mon, 12 Aug 2024 13:18:56 -0700 Subject: [PATCH] :wrench: Updated trailing white space remove --- .config/nvim/lua/neovim/set.lua | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/.config/nvim/lua/neovim/set.lua b/.config/nvim/lua/neovim/set.lua index 1e474b90..be958225 100644 --- a/.config/nvim/lua/neovim/set.lua +++ b/.config/nvim/lua/neovim/set.lua @@ -40,16 +40,11 @@ vim.opt.cursorcolumn = true vim.opt.splitbelow = true vim.opt.splitright = true --- Removes trailing spaces --- vim.cmd([[function TrimWhiteSpace() --- %s/\s*$// --- '' --- endfunction]]) --- Removes trailing spaces on save --- vim.cmd([[autocmd FileWritePre * call TrimWhiteSpace()]]) --- vim.cmd([[autocmd FileAppendPre * call TrimWhiteSpace()]]) --- vim.cmd([[autocmd FilterWritePre * call TrimWhiteSpace()]]) --- vim.cmd([[autocmd BufWritePre * call TrimWhiteSpace()]]) +-- Removes trailing spaces +vim.api.nvim_create_autocmd({ "BufWritePre" }, { + pattern = { "*" }, + command = [[%s/\s\+$//e]], +}) -- formats on save -- vim.cmd([[autocmd BufWritePre * silent! :Neoformat]])