Mercurial > vim
annotate runtime/syntax/viminfo.vim @ 34188:6315b95cba59 v9.1.0045
patch 9.1.0045: --remote-* does not ignore `wilidignore`
Commit: https://github.com/vim/vim/commit/cc979b49dcb2392a2c6767d3a7e05a6e07ed7201
Author: Christian Brabandt <cb@256bit.org>
Date: Tue Jan 23 21:13:58 2024 +0100
patch 9.1.0045: --remote-* does not ignore `wilidignore`
Problem: --remote-silent applies the wildignore option
to each argument, which may result in "E479: No match"
(hebaronson)
Solution: temporarily reset 'wildignore' setting when building
the :drop command
closes: #13835
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 23 Jan 2024 21:30:03 +0100 |
parents | 4027cefc2aab |
children |
rev | line source |
---|---|
7 | 1 " Vim syntax file |
2 " Language: Vim .viminfo file | |
32770
4027cefc2aab
Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents:
9286
diff
changeset
|
3 " Maintainer: The Vim Project <https://github.com/vim/vim> |
4027cefc2aab
Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents:
9286
diff
changeset
|
4 " Last Change: 2023 Aug 10 |
4027cefc2aab
Farewell to Bram and dedicate upcoming Vim 9.1 to him (#12749)
Christian Brabandt <cb@256bit.org>
parents:
9286
diff
changeset
|
5 " Former Maintainer: Bram Moolenaar <Bram@vim.org> |
7 | 6 |
344 | 7 " Quit when a (custom) syntax file was already loaded |
8 if exists("b:current_syntax") | |
7 | 9 finish |
10 endif | |
11 | |
3312 | 12 let s:cpo_save = &cpo |
13 set cpo&vim | |
14 | |
7 | 15 " The lines that are NOT recognized |
16 syn match viminfoError "^[^\t].*" | |
17 | |
18 " The one-character one-liners that are recognized | |
19 syn match viminfoStatement "^[/&$@:?=%!<]" | |
20 | |
21 " The two-character one-liners that are recognized | |
22 syn match viminfoStatement "^[-'>"]." | |
23 syn match viminfoStatement +^"".+ | |
24 syn match viminfoStatement "^\~[/&]" | |
25 syn match viminfoStatement "^\~[hH]" | |
26 syn match viminfoStatement "^\~[mM][sS][lL][eE]\d\+\~\=[/&]" | |
27 | |
28 syn match viminfoOption "^\*.*=" contains=viminfoOptionName | |
29 syn match viminfoOptionName "\*\a*"ms=s+1 contained | |
30 | |
31 " Comments | |
32 syn match viminfoComment "^#.*" | |
33 | |
9286
64035abb986b
commit https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8
Christian Brabandt <cb@256bit.org>
parents:
3312
diff
changeset
|
34 " New style lines. TODO: highlight numbers and strings. |
64035abb986b
commit https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8
Christian Brabandt <cb@256bit.org>
parents:
3312
diff
changeset
|
35 syn match viminfoNew "^|.*" |
64035abb986b
commit https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8
Christian Brabandt <cb@256bit.org>
parents:
3312
diff
changeset
|
36 |
7 | 37 " Define the default highlighting. |
344 | 38 " Only used when an item doesn't have highlighting yet |
39 hi def link viminfoComment Comment | |
40 hi def link viminfoError Error | |
41 hi def link viminfoStatement Statement | |
9286
64035abb986b
commit https://github.com/vim/vim/commit/c95a302a4c42ec8230473cd4a5e0064d0a143aa8
Christian Brabandt <cb@256bit.org>
parents:
3312
diff
changeset
|
42 hi def link viminfoNew String |
7 | 43 |
44 let b:current_syntax = "viminfo" | |
45 | |
3312 | 46 let &cpo = s:cpo_save |
47 unlet s:cpo_save | |
48 | |
7 | 49 " vim: ts=8 sw=2 |