diff options
| author | Skladnayazebra <skladnayazebra@gmail.com> | 2026-04-09 12:20:42 +0200 |
|---|---|---|
| committer | Skladnayazebra <skladnayazebra@gmail.com> | 2026-04-09 12:20:42 +0200 |
| commit | 67a83e2466ea8b7abc74141f887fd39a1e9016cb (patch) | |
| tree | 56bab208dc7af01ded5de617648212ef16a11b2e /nvim/lua/config/trailing-spaces.lua | |
| parent | 2f4a533074cba78de91df51431766169e7b10c19 (diff) | |
reconfigure treesitter for NeoVim 0.12; move stuff around
Diffstat (limited to 'nvim/lua/config/trailing-spaces.lua')
| -rw-r--r-- | nvim/lua/config/trailing-spaces.lua | 16 |
1 files changed, 16 insertions, 0 deletions
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', '<leader>t', ':%s/\\s\\+$//g<CR>', { noremap = true, silent = true, desc = 'Remove Trailing Whitespaces' }) |
