diff --git a/.config/vim/vimrc.d/50-looks.vim b/.config/vim/vimrc.d/50-looks.vim index e7d3cf4..6d2e7aa 100644 --- a/.config/vim/vimrc.d/50-looks.vim +++ b/.config/vim/vimrc.d/50-looks.vim @@ -89,3 +89,16 @@ augroup HighlightNonASCIIChars au OptionSet spelllang call HighlightNonASCIIChars() au VimEnter,WinNew * call HighlightNonASCIIChars() augroup END + +" Helpful for debugging syntax highlighting. Taken from: +" https://jordanelver.co.uk/blog/2015/05/27/working-with-vim-colorschemes/ +" +" Also useful (List all groups): +" :so $VIMRUNTIME/syntax/hitest.vim +nmap sp :call SynStack() +function! SynStack() + if !exists("*synstack") + return + endif + echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")') +endfunc