vimwiki

Personal wiki for vim
git clone https://github.com/vimwiki/vimwiki.git
Log | Files | Refs | README | LICENSE

commit 42a1f08ffae9b584203f2da0f2082d5c2e41ce3e
parent 68233c51ebfb7739222e284081feda8084e6a71d
Author: Rane Brown <rane.brown@gmail.com>
Date:   Thu, 23 May 2019 21:47:14 -0600

Disable spell check in code and math inline/blocks.

For nested syntaxes the default spell behavior will still be used e.g.
spelling in comments will still be checked.

Diffstat:
Mdoc/vimwiki.txt | 1+
Msyntax/vimwiki.vim | 10+++++-----
2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt @@ -3517,6 +3517,7 @@ Removed:~ point. Fixed:~ + * Disable spell check in code and math inline/blocks. * Properly handle markdown image links `![]()` * Issue #415: Expand iabbrev entries on <CR>. * Issue #619: allow escaped characters in markdown links. diff --git a/syntax/vimwiki.vim b/syntax/vimwiki.vim @@ -271,9 +271,9 @@ endif execute 'syntax match VimwikiEqIn /'.vimwiki#vars#get_syntaxlocal('rxEqIn'). - \ '/ contains=VimwikiEqInChar' + \ '/ contains=VimwikiEqInChar,@NoSpell' execute 'syntax match VimwikiEqInT /'.vimwiki#vars#get_syntaxlocal('rxEqIn'). - \ '/ contained contains=VimwikiEqInCharT' + \ '/ contained contains=VimwikiEqInCharT,@NoSpell' execute 'syntax match VimwikiBold /'.vimwiki#vars#get_syntaxlocal('rxBold'). \ '/ contains=VimwikiBoldChar,@Spell' @@ -311,7 +311,7 @@ execute 'syntax match VimwikiSubScriptT /'.vimwiki#vars#get_syntaxlocal('rxSubSc \ '/ contained contains=VimwikiSubScriptCharT,@Spell' execute 'syntax match VimwikiCode /'.vimwiki#vars#get_syntaxlocal('rxCode'). - \ '/ contains=VimwikiCodeChar' + \ '/ contains=VimwikiCodeChar,@NoSpell' execute 'syntax match VimwikiCodeT /'.vimwiki#vars#get_syntaxlocal('rxCode'). \ '/ contained contains=VimwikiCodeCharT' @@ -321,10 +321,10 @@ execute 'syntax match VimwikiHR /'.vimwiki#vars#get_syntaxlocal('rxHR').'/' let concealpre = vimwiki#vars#get_global('conceal_pre') ? ' concealends' : '' execute 'syntax region VimwikiPre matchgroup=VimwikiPreDelim start=/'.vimwiki#vars#get_syntaxlocal('rxPreStart'). - \ '/ end=/'.vimwiki#vars#get_syntaxlocal('rxPreEnd').'/ contains=@Spell'.concealpre + \ '/ end=/'.vimwiki#vars#get_syntaxlocal('rxPreEnd').'/ contains=@NoSpell'.concealpre execute 'syntax region VimwikiMath start=/'.vimwiki#vars#get_syntaxlocal('rxMathStart'). - \ '/ end=/'.vimwiki#vars#get_syntaxlocal('rxMathEnd').'/ contains=@Spell' + \ '/ end=/'.vimwiki#vars#get_syntaxlocal('rxMathEnd').'/ contains=@NoSpell' " placeholders