Fix annoying error messages on switching to a new *.vim file
authorGreg Hurrell <greg@hurrell.net>
Thu, 31 Mar 2016 23:20:55 +0000 (16:20 -0700)
committerGreg Hurrell <greg@hurrell.net>
Thu, 31 Mar 2016 23:20:55 +0000 (16:20 -0700)
This will happen because the file gets re-evaluated (almost?) every time
you switch to a *.vim file after having looked at another filetype.

after/syntax/vim.vim

index 4685a22e7ccf76e924d49d8a6d4fa9cc9d554988..6c3890e29220a0c1992b61338268be6f35d2b6ec 100644 (file)
@@ -215,7 +215,7 @@ else
   syntax match docvimSubheadingPrefix '\v## ' containedin=docvimSubheading contained
 endif
 
-function s:italicize(name, link)
+function! s:italicize(name, link)
   try
     execute 'highlight! ' . a:name . ' ' . pinnacle#italicize(a:link)
   catch
@@ -223,7 +223,7 @@ function s:italicize(name, link)
   endtry
 endfunction
 
-function s:highlight()
+function! s:highlight()
   call s:italicize('docvimAnnotation', 'String')
   call s:italicize('docvimBacktick', 'Comment')
   call s:italicize('docvimBackticks', 'Comment')