From b9bee5aedc2c696661aeb0666aee0ca7643436d9 Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Mon, 27 Oct 2025 16:04:53 +0000 Subject: Add whitespace match & highlight, & add format column keybinding --- vimrc | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/vimrc b/vimrc index afd5f2e..85ea414 100644 --- a/vimrc +++ b/vimrc @@ -9,9 +9,7 @@ let &viminfofile = "~/.cache/vim/viminfo" colorscheme industry " Settings -set autochdir -set autoindent -set autoread +set autochdir autoindent autoread set clipboard=unnamed,unnamedplus set history=100 set hlsearch @@ -47,10 +45,6 @@ nnoremap mk :move +1 vnoremap mj :move '<-2gv=gv vnoremap mk :move '>+2gv=gv -" Move word -nnoremap mw dwwPb -nnoremap mb dBWPBB - " Leader key let mapleader = "\" @@ -73,7 +67,7 @@ nnoremap : L nnoremap - s nnoremap \ v -" Exiting vim +" Exit vim nnoremap x :xit nnoremap a :qall @@ -85,14 +79,14 @@ nnoremap d :bdelete nnoremap w :write nnoremap q :quit -" Tabs +" Tab nnoremap t :tabnew nnoremap :tabnext -" Toggle line numbers +" Line numbers nnoremap n :set number! relativenumber! -" Toggle cursor highlight +" Cursor highlight nnoremap c :set cursorcolumn! nnoremap h :set cursorline! @@ -105,3 +99,18 @@ nnoremap :set list! " Toggle tab/space formatting nnoremap = :set noexpandtab! \| %retab! +" Match trailing whitespace +autocmd BufWinEnter * match ExtraWhitespace /\s\+$/ +autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@ft :!column -t -s '\|' -o '\|' + -- cgit