Mercurial > vim
annotate runtime/syntax/bzr.vim @ 22361:00f2eebe74d9 v8.2.1729
patch 8.2.1729: endless loop when ":normal" feeds popup window filter
Commit: https://github.com/vim/vim/commit/189832bf661168df7ebd428e4088737718775fbd
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed Sep 23 12:29:11 2020 +0200
patch 8.2.1729: endless loop when ":normal" feeds popup window filter
Problem: Endless loop when ":normal" feeds popup window filter.
Solution: Add the ex_normal_busy_done flag.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 23 Sep 2020 12:30: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" |