annotate runtime/syntax/readline.vim @ 8761:f8707ec9efe4 v7.4.1669

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