From 5c73622a9066182ee4479fd7b3aa86e1825808c3 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Wed, 6 Jan 2010 20:54:52 +0100 Subject: Update runtime files. --- runtime/syntax/bzr.vim | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'runtime/syntax/bzr.vim') diff --git a/runtime/syntax/bzr.vim b/runtime/syntax/bzr.vim index 2968f79b1a..82ab1d8749 100644 --- a/runtime/syntax/bzr.vim +++ b/runtime/syntax/bzr.vim @@ -2,9 +2,14 @@ " Language: Bazaar (bzr) commit file " Maintainer: Dmitry Vasiliev " URL: http://www.hlabs.spb.ru/vim/bzr.vim -" Revision: $Id$ +" Last Change: 2009-01-27 " Filenames: bzr_log.* -" Version: 1.1 +" Version: 1.2.1 +" +" Thanks: +" +" Gioele Barabucci +" for idea of diff highlighting " For version 5.x: Clear all syntax items. " For version 6.x: Quit when a syntax file was already loaded. @@ -14,13 +19,21 @@ elseif exists("b:current_syntax") finish endif -syn region bzrRegion start="^-\{14} This line and the following will be ignored -\{14}$" end="\%$" contains=ALL contains=@NoSpell +if exists("bzr_highlight_diff") + syn include @Diff syntax/diff.vim +endif + syn match bzrRemoved "^removed:$" contained syn match bzrAdded "^added:$" contained syn match bzrRenamed "^renamed:$" contained syn match bzrModified "^modified:$" contained syn match bzrUnchanged "^unchanged:$" contained syn match bzrUnknown "^unknown:$" contained +syn cluster Statuses contains=bzrRemoved,bzrAdded,bzrRenamed,bzrModified,bzrUnchanged,bzrUnknown +if exists("bzr_highlight_diff") + syn cluster Statuses add=@Diff +endif +syn region bzrRegion start="^-\{14} This line and the following will be ignored -\{14}$" end="\%$" contains=@NoSpell,@Statuses " Synchronization. syn sync clear @@ -37,7 +50,6 @@ if version >= 508 || !exists("did_bzr_syn_inits") command -nargs=+ HiLink hi def link endif - HiLink bzrRegion Comment HiLink bzrRemoved Constant HiLink bzrAdded Identifier HiLink bzrModified Special -- cgit v1.2.3