From 527cdfa217cfcb33ff3d1bd9f068cf72e00795b8 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Wed, 7 Jul 2021 10:02:22 -0400 Subject: [PATCH] Add a handy func for vim syntax stack --- vimrc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/vimrc b/vimrc index 9d6f2c5..adb2e87 100644 --- a/vimrc +++ b/vimrc @@ -68,3 +68,11 @@ packadd! dracula colorscheme dracula hi Comment cterm=NONE ctermfg=DarkRed gui=NONE guifg=red2 + +nmap sp :call SynStack() +function! SynStack() + if !exists("*synstack") + return + endif + echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")') +endfunc