aboutsummaryrefslogtreecommitdiff
path: root/runtime/syntax/po.vim
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2015-11-07 22:04:08 -0500
committerJustin M. Keyes <justinkz@gmail.com>2015-11-07 22:04:08 -0500
commit333bd8cde30ce8125e2ce0454361239893516c56 (patch)
treee009c35bfaa7d6924689ab3cac27ff58391d7a73 /runtime/syntax/po.vim
parent7521fb56558a146f3b116bcf195cf6bd1984d6c2 (diff)
parent975a610233e05772d9c835caeede4b7ae2e1af7d (diff)
downloadrneovim-333bd8cde30ce8125e2ce0454361239893516c56.tar.gz
rneovim-333bd8cde30ce8125e2ce0454361239893516c56.tar.bz2
rneovim-333bd8cde30ce8125e2ce0454361239893516c56.zip
Merge pull request #3628 from mhinz/vim-patch-f2571c6
vim-patch:f2571c6
Diffstat (limited to 'runtime/syntax/po.vim')
-rw-r--r--runtime/syntax/po.vim8
1 files changed, 7 insertions, 1 deletions
diff --git a/runtime/syntax/po.vim b/runtime/syntax/po.vim
index c09b960357..2ab13ac0b1 100644
--- a/runtime/syntax/po.vim
+++ b/runtime/syntax/po.vim
@@ -1,7 +1,7 @@
" Vim syntax file
" Language: po (gettext)
" Maintainer: Dwayne Bailey <dwayne@translate.org.za>
-" Last Change: 2012 Apr 30
+" Last Change: 2015 Jun 07
" Contributors: Dwayne Bailey (Most advanced syntax highlighting)
" Leonardo Fontenelle (Spell checking)
" Nam SungHyun <namsh@kldp.org> (Original maintainer)
@@ -52,6 +52,9 @@ syn match poCommentTranslator "^# .*$" contains=poCopyrightUnset
syn match poCommentAutomatic "^#\..*$"
syn match poCommentSources "^#:.*$"
syn match poCommentFlags "^#,.*$" contains=poFlagFuzzy
+syn match poDiffOld '\(^#| "[^{]*+}\|{+[^}]*+}\|{+[^}]*\|"$\)' contained
+syn match poDiffNew '\(^#| "[^{]*-}\|{-[^}]*-}\|{-[^}]*\|"$\)' contained
+syn match poCommentDiff "^#|.*$" contains=poDiffOld,poDiffNew
" Translations (also includes header fields as they appear in a translation msgstr)
syn region poCommentKDE start=+"_: +ms=s+1 end="\\n" end="\"\n^msgstr"me=s-1 contained
@@ -94,8 +97,11 @@ if version >= 508 || !exists("did_po_syn_inits")
HiLink poCommentAutomatic Comment
HiLink poCommentTranslator Comment
HiLink poCommentFlags Special
+ HiLink poCommentDiff Comment
HiLink poCopyrightUnset Todo
HiLink poFlagFuzzy Todo
+ HiLink poDiffOld Todo
+ HiLink poDiffNew Special
HiLink poObsolete Comment
HiLink poStatementMsgid Statement