diff --git a/.gitignore b/.gitignore index 0c636a9..6a5cf07 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,7 @@ opt vim/bundle +vim/autoload/plug.vim +vim/.netrwhist +vim/plugged +vim/spell +zsh/zsh-autosuggestions diff --git a/vim/after/syntax/markdown.vim b/vim/after/syntax/markdown.vim new file mode 100644 index 0000000..9b05f87 --- /dev/null +++ b/vim/after/syntax/markdown.vim @@ -0,0 +1,16 @@ +" Vim syntax file +" Add checkboxes to *.md files +" source: https://gist.github.com/huytd/668fc018b019fbc49fa1c09101363397 + +" Custom conceal +syntax match todoCheckbox "\[\ \]" conceal cchar=☐ +syntax match todoCheckbox "\[[xX]\]" conceal cchar=☑ + +syntax match todoCheckbox "- \[\ \]" conceal cchar=☐ +syntax match todoCheckbox "- \[[xX]\]" conceal cchar=☑ + +hi def link todoCheckbox Todo + +highlight Conceal ctermbg=NONE ctermfg=NONE guibg=NONE guifg=NONE + +setlocal cole=1