Mercurial > vim
annotate runtime/syntax/bzr.vim @ 12549:62e8cef76508 v8.0.1153
patch 8.0.1153: no tests for diff_hlID() and diff_filler()
commit https://github.com/vim/vim/commit/97fbc404fc56f76df12b2d2658b1d6efda28d5dd
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Sep 26 19:41:46 2017 +0200
patch 8.0.1153: no tests for diff_hlID() and diff_filler()
Problem: No tests for diff_hlID() and diff_filler().
Solution: Add tests. (Dominique Pelle, closes https://github.com/vim/vim/issues/2156)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 26 Sep 2017 19:45:04 +0200 |
parents | 46763b01cd9a |
children |
rev | line source |
---|---|
1121 | 1 " Vim syntax file |
2 " Language: Bazaar (bzr) commit file | |
3356 | 3 " Maintainer: Dmitry Vasiliev <dima at hlabs dot org> |
4 " URL: https://github.com/hdima/vim-scripts/blob/master/syntax/bzr.vim | |
5 " Last Change: 2012-02-11 | |
1121 | 6 " Filenames: bzr_log.* |
3356 | 7 " Version: 1.2.2 |
2034 | 8 " |
9 " Thanks: | |
10 " | |
11 " Gioele Barabucci | |
12 " for idea of diff highlighting | |
1121 | 13 |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
3356
diff
changeset
|
14 " quit when a syntax file was already loaded. |
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
3356
diff
changeset
|
15 if exists("b:current_syntax") |
1121 | 16 finish |
17 endif | |
18 | |
2034 | 19 if exists("bzr_highlight_diff") |
20 syn include @Diff syntax/diff.vim | |
21 endif | |
22 | |
1121 | 23 syn match bzrRemoved "^removed:$" contained |
24 syn match bzrAdded "^added:$" contained | |
25 syn match bzrRenamed "^renamed:$" contained | |
26 syn match bzrModified "^modified:$" contained | |
27 syn match bzrUnchanged "^unchanged:$" contained | |
28 syn match bzrUnknown "^unknown:$" contained | |
2034 | 29 syn cluster Statuses contains=bzrRemoved,bzrAdded,bzrRenamed,bzrModified,bzrUnchanged,bzrUnknown |
30 if exists("bzr_highlight_diff") | |
31 syn cluster Statuses add=@Diff | |
32 endif | |
33 syn region bzrRegion start="^-\{14} This line and the following will be ignored -\{14}$" end="\%$" contains=@NoSpell,@Statuses | |
1121 | 34 |
35 " Synchronization. | |
36 syn sync clear | |
37 syn sync match bzrSync grouphere bzrRegion "^-\{14} This line and the following will be ignored -\{14}$"me=s-1 | |
38 | |
39 " Define the default highlighting. | |
10048
43efa4f5a8ea
commit https://github.com/vim/vim/commit/89bcfda6834aba724d12554a34b9ed49f5789fd5
Christian Brabandt <cb@256bit.org>
parents:
3356
diff
changeset
|
40 " Only when an item doesn't have highlighting yet. |
1121 | 41 |
10051
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
42 hi def link bzrRemoved Constant |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
43 hi def link bzrAdded Identifier |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
44 hi def link bzrModified Special |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
45 hi def link bzrRenamed Special |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
46 hi def link bzrUnchanged Special |
46763b01cd9a
commit https://github.com/vim/vim/commit/f37506f60f87d52a9e8850e30067645e2b13783c
Christian Brabandt <cb@256bit.org>
parents:
10048
diff
changeset
|
47 hi def link bzrUnknown Special |
1121 | 48 |
49 | |
50 let b:current_syntax = "bzr" |