From 25da3efa86550e543caf6449885951c55c5b3771 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Fri, 16 Sep 2022 12:50:49 +0200 Subject: [PATCH] Add whitespace plugin to neovim --- roles/neovim/files/lua/autocommands.lua | 5 +++++ roles/neovim/files/lua/plugins/packer.lua | 3 +++ 2 files changed, 8 insertions(+) diff --git a/roles/neovim/files/lua/autocommands.lua b/roles/neovim/files/lua/autocommands.lua index e4c6aaa..c7a4918 100644 --- a/roles/neovim/files/lua/autocommands.lua +++ b/roles/neovim/files/lua/autocommands.lua @@ -1,6 +1,11 @@ -- AUTOCOMMANDS local group = vim.api.nvim_create_augroup("configgroup", { clear = true }) +-- Run StripWhitespaceOnChangedLines on write +vim.api.nvim_create_autocmd("BufWritePre", { + command = "StripWhitespaceOnChangedLines", + group = group +}) -- Open pdf after entering .ly file for side-by-side vim.api.nvim_create_autocmd("VimEnter", { pattern = "*.ly", diff --git a/roles/neovim/files/lua/plugins/packer.lua b/roles/neovim/files/lua/plugins/packer.lua index 5bbb9cf..198c14f 100644 --- a/roles/neovim/files/lua/plugins/packer.lua +++ b/roles/neovim/files/lua/plugins/packer.lua @@ -50,6 +50,9 @@ return require('packer').startup(function(use) -- Surround use 'tpope/vim-surround' + -- Whitespace highlighting and removal + use 'ntpeters/vim-better-whitespace' + -- NERDTree use 'preservim/nerdtree' use 'Xuyuanp/nerdtree-git-plugin' -- A NERDTree plugin showing git status