annotate runtime/syntax/readline.vim @ 34977:74f789d0adb1 v9.1.0344

patch 9.1.0344: Cursor wrong after using setcellwidth() in terminal Commit: https://github.com/vim/vim/commit/e20fa59903525e15cecd680a2f32ece8a5d1bc0c Author: mikoto2000 <mikoto2000@gmail.com> Date: Wed Apr 17 22:06:54 2024 +0200 patch 9.1.0344: Cursor wrong after using setcellwidth() in terminal Problem: Cursor wrong after using setcellwidth() in terminal (mikoto2000) Solution: output additional spaces, so the behaviour matches the GUI (mikoto2000) fixes: #14539 closes: #14540 Signed-off-by: mikoto2000 <mikoto2000@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org> Fix CUI `setcellwidths` characters draw behavior to same GUI behavior.
author Christian Brabandt <cb@256bit.org>
date Wed, 17 Apr 2024 22:15:02 +0200
parents 2f7e67dd088c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
1 " Vim syntax file
11062
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 3492
diff changeset
2 " Language: readline(3) configuration file
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12499
diff changeset
3 " Maintainer: Daniel Moch <daniel@danielmoch.com>
11062
1218c5353e2b Runtime file updates.
Christian Brabandt <cb@256bit.org>
parents: 3492
diff changeset
4 " Previous Maintainer: Nikolai Weibull <now@bitwi.se>
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
5 " Latest Revision: 2018-07-26
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
6 " Add new functions for Readline 7 / Bash 4.4
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
7 " (credit: Github user bewuethr)
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
8
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
9 if exists('b:current_syntax')
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
10 finish
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
11 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
12
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
13 let s:cpo_save = &cpo
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
14 set cpo&vim
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
15
1621
82b5078be2dd updated for version 7.2a
vimboss
parents: 839
diff changeset
16 setlocal iskeyword+=-
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
17
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
18 syn match readlineKey contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
19 \ '\S'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
20 \ nextgroup=readlineKeyTerminator
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
21
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
22 syn match readlineBegin display '^'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
23 \ nextgroup=readlineComment,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
24 \ readlineConditional,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
25 \ readlineInclude,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
26 \ readlineKeyName,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
27 \ readlineKey,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
28 \ readlineKeySeq,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
29 \ readlineKeyword
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
30 \ skipwhite
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
31
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
32 syn region readlineComment contained display oneline
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
33 \ start='#'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
34 \ end='$'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
35 \ contains=readlineTodo,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
36 \ @Spell
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
37
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
38 syn keyword readlineTodo contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
39 \ TODO
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
40 \ FIXME
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
41 \ XXX
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
42 \ NOTE
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
43
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
44 syn match readlineConditional contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
45 \ '$if\>'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
46 \ nextgroup=readlineTest,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
47 \ readlineTestApp
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
48 \ skipwhite
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
49
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
50 syn keyword readlineTest contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
51 \ mode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
52 \ nextgroup=readlineTestModeEq
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
53
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
54 syn match readlineTestModeEq contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
55 \ '='
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
56 \ nextgroup=readlineEditingMode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
57
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
58 syn keyword readlineTest contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
59 \ term
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
60 \ nextgroup=readlineTestTermEq
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
61
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
62 syn match readlineTestTermEq contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
63 \ '='
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
64 \ nextgroup=readlineTestTerm
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
65
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
66 syn match readlineTestTerm contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
67 \ '\S\+'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
68
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
69 syn match readlineTestApp contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
70 \ '\S\+'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
71
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
72 syn match readlineConditional contained display
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
73 \ '$\%(else\|endif\)\>'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
74
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
75 syn match readlineInclude contained display
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
76 \ '$include\>'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
77 \ nextgroup=readlinePath
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
78
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
79 syn match readlinePath contained display
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
80 \ '.\+'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
81
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
82 syn case ignore
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
83 syn match readlineKeyName contained display
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
84 \ nextgroup=readlineKeySeparator,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
85 \ readlineKeyTerminator
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
86 \ '\%(Control\|Del\|Esc\|Escape\|LFD\|Meta\|Newline\|Ret\|Return\|Rubout\|Space\|Spc\|Tab\)'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
87 syn case match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
88
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
89 syn match readlineKeySeparator contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
90 \ '-'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
91 \ nextgroup=readlineKeyName,
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
92 \ readlineKey
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
93
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
94 syn match readlineKeyTerminator contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
95 \ ':'
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
96 \ nextgroup=readlineFunction
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
97 \ skipwhite
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
98
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
99 syn region readlineKeySeq contained display oneline
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
100 \ start=+"+
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
101 \ skip=+\\\\\|\\"+
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
102 \ end=+"+
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
103 \ contains=readlineKeyEscape
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
104 \ nextgroup=readlineKeyTerminator
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
105
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
106 syn match readlineKeyEscape contained display
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
107 \ +\\\([CM]-\|[e\\"'abdfnrtv]\|\o\{3}\|x\x\{2}\)+
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
108
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
109 syn keyword readlineKeyword contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
110 \ set
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
111 \ nextgroup=readlineVariable
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
112 \ skipwhite
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
113
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
114 syn keyword readlineVariable contained
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
115 \ nextgroup=readlineBellStyle
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
116 \ skipwhite
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
117 \ bell-style
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
118
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
119 syn keyword readlineVariable contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
120 \ nextgroup=readlineBoolean
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
121 \ skipwhite
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
122 \ bind-tty-special-chars
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
123 \ blink-matching-paren
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
124 \ colored-completion-prefix
12499
d91cf2e26ef0 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
125 \ colored-stats
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
126 \ completion-ignore-case
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
127 \ completion-map-case
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
128 \ convert-meta
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
129 \ disable-completion
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
130 \ echo-control-characters
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
131 \ enable-bracketed-paste
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
132 \ enable-keypad
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
133 \ enable-meta-key
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
134 \ expand-tilde
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
135 \ history-preserve-point
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
136 \ horizontal-scroll-mode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
137 \ input-meta
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
138 \ meta-flag
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
139 \ mark-directories
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
140 \ mark-modified-lines
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
141 \ mark-symlinked-directories
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
142 \ match-hidden-files
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
143 \ menu-complete-display-prefix
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
144 \ output-meta
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
145 \ page-completions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
146 \ print-completions-horizontally
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
147 \ revert-all-at-newline
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
148 \ show-all-if-ambiguous
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
149 \ show-all-if-unmodified
12499
d91cf2e26ef0 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
150 \ show-mode-in-prompt
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
151 \ skip-completed-text
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
152 \ visible-stats
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
153
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
154 syn keyword readlineVariable contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
155 \ nextgroup=readlineString
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
156 \ skipwhite
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
157 \ comment-begin
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
158 \ isearch-terminators
13125
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12499
diff changeset
159 \ vi-cmd-mode-string
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12499
diff changeset
160 \ vi-ins-mode-string
371ceeebbdaa Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 12499
diff changeset
161 \ emacs-mode-string
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
162
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
163 syn keyword readlineVariable contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
164 \ nextgroup=readlineNumber
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
165 \ skipwhite
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
166 \ completion-display-width
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
167 \ completion-prefix-display-length
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
168 \ completion-query-items
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
169 \ history-size
12499
d91cf2e26ef0 Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 11062
diff changeset
170 \ keyseq-timeout
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
171
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
172 syn keyword readlineVariable contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
173 \ nextgroup=readlineEditingMode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
174 \ skipwhite
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
175 \ editing-mode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
176
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
177 syn keyword readlineVariable contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
178 \ nextgroup=readlineKeymap
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
179 \ skipwhite
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
180 \ keymap
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
181
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
182 syn keyword readlineBellStyle contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
183 \ audible
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
184 \ visible
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
185 \ none
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
186
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
187 syn case ignore
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
188 syn keyword readlineBoolean contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
189 \ on
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
190 \ off
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
191 syn case match
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
192
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
193 syn region readlineString contained display oneline
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
194 \ matchgroup=readlineStringDelimiter
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
195 \ start=+"+
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
196 \ skip=+\\\\\|\\"+
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
197 \ end=+"+
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
198
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
199 syn match readlineNumber contained display
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
200 \ '[+-]\d\+\>'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
201
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
202 syn keyword readlineEditingMode contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
203 \ emacs
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
204 \ vi
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
205
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
206 syn match readlineKeymap contained display
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
207 \ 'emacs\%(-\%(standard\|meta\|ctlx\)\)\=\|vi\%(-\%(move\|command\|insert\)\)\='
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
208
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
209 syn keyword readlineFunction contained
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
210 \ beginning-of-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
211 \ end-of-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
212 \ forward-char
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
213 \ backward-char
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
214 \ forward-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
215 \ backward-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
216 \ clear-screen
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
217 \ redraw-current-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
218 \
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
219 \ accept-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
220 \ previous-history
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
221 \ next-history
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
222 \ beginning-of-history
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
223 \ end-of-history
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
224 \ reverse-search-history
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
225 \ forward-search-history
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
226 \ non-incremental-reverse-search-history
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
227 \ non-incremental-forward-search-history
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
228 \ history-search-forward
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
229 \ history-search-backward
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
230 \ yank-nth-arg
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
231 \ yank-last-arg
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
232 \
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
233 \ delete-char
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
234 \ backward-delete-char
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
235 \ forward-backward-delete-char
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
236 \ quoted-insert
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
237 \ tab-insert
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
238 \ self-insert
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
239 \ transpose-chars
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
240 \ transpose-words
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
241 \ upcase-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
242 \ downcase-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
243 \ capitalize-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
244 \ overwrite-mode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
245 \
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
246 \ kill-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
247 \ backward-kill-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
248 \ unix-line-discard
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
249 \ kill-whole-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
250 \ kill-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
251 \ backward-kill-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
252 \ unix-word-rubout
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
253 \ unix-filename-rubout
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
254 \ delete-horizontal-space
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
255 \ kill-region
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
256 \ copy-region-as-kill
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
257 \ copy-backward-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
258 \ copy-forward-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
259 \ yank
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
260 \ yank-pop
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
261 \
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
262 \ digit-argument
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
263 \ universal-argument
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
264 \
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
265 \ complete
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
266 \ possible-completions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
267 \ insert-completions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
268 \ menu-complete
3492
3482d151136b Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2826
diff changeset
269 \ menu-complete-backward
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
270 \ delete-char-or-list
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
271 \
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
272 \ start-kbd-macro
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
273 \ end-kbd-macro
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
274 \ call-last-kbd-macro
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
275 \ print-last-kbd-macro
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
276 \
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
277 \ re-read-init-file
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
278 \ abort
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
279 \ do-uppercase-version
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
280 \ prefix-meta
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
281 \ undo
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
282 \ revert-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
283 \ tilde-expand
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
284 \ set-mark
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
285 \ exchange-point-and-mark
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
286 \ character-search
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
287 \ character-search-backward
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
288 \ skip-csi-sequence
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
289 \ insert-comment
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
290 \ dump-functions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
291 \ dump-variables
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
292 \ dump-macros
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
293 \ emacs-editing-mode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
294 \ vi-editing-mode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
295 \
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
296 \ vi-eof-maybe
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
297 \ vi-movement-mode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
298 \ vi-undo
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
299 \ vi-match
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
300 \ vi-tilde-expand
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
301 \ vi-complete
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
302 \ vi-char-search
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
303 \ vi-redo
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
304 \ vi-search
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
305 \ vi-arg-digit
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
306 \ vi-append-eol
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
307 \ vi-prev-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
308 \ vi-change-to
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
309 \ vi-delete-to
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
310 \ vi-end-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
311 \ vi-char-search
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
312 \ vi-fetch-history
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
313 \ vi-insert-beg
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
314 \ vi-search-again
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
315 \ vi-put
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
316 \ vi-replace
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
317 \ vi-subst
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
318 \ vi-char-search
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
319 \ vi-next-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
320 \ vi-yank-to
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
321 \ vi-first-print
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
322 \ vi-yank-arg
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
323 \ vi-goto-mark
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
324 \ vi-append-mode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
325 \ vi-prev-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
326 \ vi-change-to
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
327 \ vi-delete-to
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
328 \ vi-end-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
329 \ vi-char-search
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
330 \ vi-insert-mode
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
331 \ vi-set-mark
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
332 \ vi-search-again
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
333 \ vi-put
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
334 \ vi-change-char
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
335 \ vi-subst
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
336 \ vi-char-search
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
337 \ vi-undo
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
338 \ vi-next-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
339 \ vi-delete
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
340 \ vi-yank-to
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
341 \ vi-column
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
342 \ vi-change-case
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
343
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
344 if exists("readline_has_bash")
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
345 syn keyword readlineFunction contained
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
346 \ shell-forward-word
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
347 \ shell-backward-word
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
348 \ shell-expand-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
349 \ history-expand-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
350 \ magic-space
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
351 \ alias-expand-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
352 \ history-and-alias-expand-line
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
353 \ insert-last-argument
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
354 \ operate-and-get-next
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
355 \ forward-backward-delete-char
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
356 \ shell-kill-word
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
357 \ shell-backward-kill-word
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
358 \ delete-char-or-list
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
359 \ complete-filename
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
360 \ possible-filename-completions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
361 \ complete-username
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
362 \ possible-username-completions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
363 \ complete-variable
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
364 \ possible-variable-completions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
365 \ complete-hostname
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
366 \ possible-hostname-completions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
367 \ complete-command
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
368 \ possible-command-completions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
369 \ dynamic-complete-history
14421
2f7e67dd088c Update runtime files.
Christian Brabandt <cb@256bit.org>
parents: 13125
diff changeset
370 \ dabbrev-expand
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
371 \ complete-into-braces
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
372 \ glob-expand-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
373 \ glob-list-expansions
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
374 \ display-shell-version
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
375 \ glob-complete-word
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
376 \ edit-and-execute-command
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
377 endif
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
378
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
379 hi def link readlineKey readlineKeySeq
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
380 hi def link readlineComment Comment
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
381 hi def link readlineTodo Todo
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
382 hi def link readlineConditional Conditional
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
383 hi def link readlineTest Type
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
384 hi def link readlineDelimiter Delimiter
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
385 hi def link readlineTestModeEq readlineEq
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
386 hi def link readlineTestTermEq readlineEq
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
387 hi def link readlineTestTerm readlineString
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
388 hi def link readlineTestAppEq readlineEq
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
389 hi def link readlineTestApp readlineString
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
390 hi def link readlineInclude Include
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
391 hi def link readlinePath String
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
392 hi def link readlineKeyName SpecialChar
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
393 hi def link readlineKeySeparator readlineKeySeq
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
394 hi def link readlineKeyTerminator readlineDelimiter
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
395 hi def link readlineKeySeq String
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
396 hi def link readlineKeyEscape SpecialChar
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
397 hi def link readlineKeyword Keyword
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
398 hi def link readlineVariable Identifier
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
399 hi def link readlineBellStyle Constant
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
400 hi def link readlineBoolean Boolean
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
401 hi def link readlineString String
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
402 hi def link readlineStringDelimiter readlineString
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
403 hi def link readlineNumber Number
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
404 hi def link readlineEditingMode Constant
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
405 hi def link readlineKeymap Constant
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
406 hi def link readlineFunction Function
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
407
2826
3c7da93eb7f9 Updated runtime files.
Bram Moolenaar <bram@vim.org>
parents: 2034
diff changeset
408 let b:current_syntax = 'readline'
7
3fc0f57ecb91 updated for version 7.0001
vimboss
parents:
diff changeset
409
375
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
410 let &cpo = s:cpo_save
f14cbd913415 updated for version 7.0097
vimboss
parents: 7
diff changeset
411 unlet s:cpo_save