From 67a83e2466ea8b7abc74141f887fd39a1e9016cb Mon Sep 17 00:00:00 2001 From: Skladnayazebra Date: Thu, 9 Apr 2026 12:20:42 +0200 Subject: reconfigure treesitter for NeoVim 0.12; move stuff around --- nvim/lua/config/trailing-spaces.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 nvim/lua/config/trailing-spaces.lua (limited to 'nvim/lua/config/trailing-spaces.lua') diff --git a/nvim/lua/config/trailing-spaces.lua b/nvim/lua/config/trailing-spaces.lua new file mode 100644 index 0000000..2bb4cbf --- /dev/null +++ b/nvim/lua/config/trailing-spaces.lua @@ -0,0 +1,16 @@ +-- highlights trailing spaces +vim.cmd('match Search /\\s\\+$/') + +-- disable highlight when going into insert mode +vim.api.nvim_create_autocmd({'ModeChanged'}, { + pattern = {'*:i'}, + command = 'match none', +}) + +-- highlights trailing spaces when going back to normal mode +vim.api.nvim_create_autocmd({'ModeChanged'}, { + pattern = {'*:n'}, + command = 'match Search /\\s\\+$/', +}) + +vim.keymap.set('n', 't', ':%s/\\s\\+$//g', { noremap = true, silent = true, desc = 'Remove Trailing Whitespaces' }) -- cgit v1.3.1