From 67a54b929715e3a806c7aceaad8549cb76240b49 Mon Sep 17 00:00:00 2001 From: The Magician Date: Fri, 26 Jul 2024 13:19:34 +0100 Subject: [PATCH] Add function to show syntax segments --- vim/.vimrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/vim/.vimrc b/vim/.vimrc index 33ff5a8..bf71edc 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -34,6 +34,16 @@ else set shiftwidth=4 endif +function! SynStack() + if !exists("*synstack") + return + endif + echo map(synstack(line('.'), col('.')), 'synIDattr(v:val, "name")') +endfunc + +" a little more informative version of the above +nmap :call SynStack() + " Autocommands autocmd BufEnter ~/.local/share/zk/* set filetype=markdown