File: help_ex_version.txt

package info (click to toggle)
vim 2%3A9.1.2103-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 93,456 kB
  • sloc: ansic: 433,730; cpp: 6,399; makefile: 4,597; sh: 2,397; java: 2,312; xml: 2,099; python: 1,595; perl: 1,419; awk: 730; lisp: 501; cs: 458; objc: 369; sed: 8; csh: 6; haskell: 1
file content (238 lines) | stat: -rw-r--r-- 10,860 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238


							*:ve* *:ver* *:version*
:ve[rsion]		Print the version number of the editor.  If the
			compiler used understands "__DATE__" the compilation
			date is mentioned.  Otherwise a fixed release-date is
			shown.
			The following lines contain information about which
			features were enabled when Vim was compiled.  When
			there is a preceding '+', the feature is included,
			when there is a '-' it is excluded.  To change this,
			you have to edit feature.h and recompile Vim.
			To check for this in an expression, see |has()|.
			Here is an overview of the features.
			The first column shows the smallest version in which
			they are included:
			   T	tiny (always)
			   N	normal
			   H	huge
			   m	manually enabled or depends on other features
			   -    never, feature was removed
			 (none) system dependent
			Thus if a feature is marked with "N", it is included
			in the normal and huge versions of Vim.

							*+feature-list*
   *+acl*		|ACL| support included
   *+ARP*		Amiga only: ARP support included
H  *+arabic*		|Arabic| language support
N  *+autochdir*		support 'autochdir' option
T  *+autocmd*		|:autocmd|, automatic commands.  Always enabled since
			8.0.1564
H  *+autoservername*	Automatically enable |clientserver|
m  *+balloon_eval*	|balloon-eval| support in the GUI. Included when
			compiling with supported GUI (Motif, GTK, GUI) and
			either Netbeans/Sun Workshop integration or |+eval|
			feature.
H  *+balloon_eval_term*	|balloon-eval| support in the terminal,
			'balloonevalterm'
N  *+browse*		|:browse| command
T  *++builtin_terms*	maximal terminals builtin |builtin-terms| Always
			enabled since 9.0.0280
N  *+byte_offset*	support for 'o' flag in 'statusline' option, "go"
			and ":goto" commands.
m  *+channel*		inter process communication |channel|
T  *+cindent*		'cindent', C indenting; Always enabled
N  *+clientserver*	Unix and Win32: Remote invocation |clientserver|
   *+clipboard*		|clipboard| support compiled-in
N  *+clipboard_provider*  |clipboard-providers| support compiled-in
   *+clipboard_working*	|clipboard| support compiled-in and working
   *+clipboard_star_avail*
			|clipboard| support compiled-in and star "*" register
			available
   *+clipboard_plus_avail*
			|clipboard| support compiled-in and separate plus "+"
			register available
T  *+cmdline_compl*	command line completion |cmdline-completion|
T  *+cmdline_hist*	command line history |cmdline-history|
T  *+cmdline_info*	'showcmd' and 'ruler'; Always enabled since
			9.0.0747
T  *+cmdwin*		|cmdline-window| support; Always enabled since 9.0.0657
T  *+comments*		'comments' support
N  *+conceal*		"conceal" support, see |conceal| |:syn-conceal| etc.
N  *+cryptv*		encryption support |encryption|
H  *+cscope*		|cscope| support
T  *+cursorbind*	'cursorbind' support
m  *+cursorshape*	|termcap-cursor-shape| support
m  *+debug*		Compiled for debugging.
N  *+dialog_gui*	Support for |:confirm| with GUI dialog.
N  *+dialog_con*	Support for |:confirm| with console dialog.
N  *+dialog_con_gui*	Support for |:confirm| with GUI and console dialog.
N  *+diff*		|vimdiff| and 'diff'
N  *+digraphs*		|digraphs| *E196*
   *+directx*		Win32 GUI only: DirectX and 'renderoptions'
   *+dnd*		Support for DnD into the "~ register |quote_~|.
H  *+emacs_tags*	|emacs-tags| files
N  *+eval*		expression evaluation |eval.txt|
T  *+ex_extra*		always on now, used to be for Vim's extra Ex commands
N  *+extra_search*	'hlsearch' and 'incsearch' options.
-  *+farsi*		Removed: |farsi| language
T  *+file_in_path*	|gf|, |CTRL-W_f| and |<cfile>|  Always enabled since
			9.0.265
N  *+find_in_path*	include file searches: |[I|, |:isearch|,
			|CTRL-W_CTRL-I|, |:checkpath|, etc.
N  *+folding*		|folding|
   *+footer*		|gui-footer|
   *+fork*		Unix only: |fork| shell commands
T  *+float*		Floating point support  Always enabled since 9.0.0491
N  *+gettext*		message translations |multi-lang|
-  *+GUI_Athena*	Unix only: Athena |GUI|
   *+GUI_neXtaw*	Unix only: neXtaw |GUI|
   *+GUI_GTK*		Unix only: GTK+ |GUI|
   *+GUI_Motif*		Unix only: Motif |GUI|
   *+GUI_Photon*	QNX only:  Photon |GUI|
m  *+hangul_input*	Hangul input support |hangul|
   *+iconv*		Compiled with the |iconv()| function
   *+iconv/dyn*		Likewise |iconv-dynamic| |/dyn|
T  *+insert_expand*	|insert_expand| Insert mode completion
m  *+ipv6*		Support for IPv6 networking |channel|
m  *+job*		starting and stopping jobs |job|
T  *+jumplist*		|jumplist|; Always enabled since 8.2.3795
H  *+keymap*		'keymap'
N  *+lambda*		|lambda| and |closure|
H  *+langmap*		'langmap'
N  *+libcall*		|libcall()|
N  *+linebreak*		'linebreak', 'breakat' and 'showbreak'
T  *+lispindent*	'lisp'
T  *+listcmds*		Vim commands for the list of buffers |buffer-hidden|
			and argument list |:argdelete|
T  *+localmap*		Support for mappings local to a buffer |:map-local|
m  *+lua*		|Lua| interface
m  *+lua/dyn*		|Lua| interface |/dyn|
N  *+menu*		|:menu|
N  *+mksession*		|:mksession|
T  *+modify_fname*	|filename-modifiers|
T  *+mouse*		Mouse handling |mouse-using|
N  *+mouseshape*	'mouseshape'
N  *+mouse_dec*		Unix only: Dec terminal mouse handling |dec-mouse|
N  *+mouse_gpm*		Unix only: Linux console mouse handling |gpm-mouse|
m  *+mouse_gpm/dyn*	Same as |+mouse_gpm| with optional library dependency
			|/dyn|
N  *+mouse_jsbterm*	JSB mouse handling |jsbterm-mouse|
N  *+mouse_netterm*	Unix only: netterm mouse handling |netterm-mouse|
N  *+mouse_pterm*	QNX only: pterm mouse handling |qnx-terminal|
N  *+mouse_sysmouse*	Unix only: *BSD console mouse handling |sysmouse|
N  *+mouse_sgr*		Unix only: sgr mouse handling |sgr-mouse|
N  *+mouse_urxvt*	Unix only: urxvt mouse handling |urxvt-mouse|
N  *+mouse_xterm*	Unix only: xterm mouse handling |xterm-mouse|
T  *+multi_byte*	Unicode support, 16 and 32 bit characters |multibyte|
   *+multi_byte_ime*	Win32 input method for multibyte chars |multibyte-ime|
N  *+multi_lang*	non-English language support |multi-lang|
m  *+mzscheme*		Mzscheme interface |mzscheme|
m  *+mzscheme/dyn*	Mzscheme interface |mzscheme-dynamic| |/dyn|
m  *+netbeans_intg*	|netbeans|
T  *+num64*		64-bit Number support |Number|
			Always enabled since 8.2.0271, use v:numbersize to
			check the actual size of a Number.
m  *+ole*		Win32 GUI only: |ole-interface|
N  *+packages*		Loading |packages|
T  *+path_extra*	Up/downwards search in 'path' and 'tags'  Always
			enabled since 9.0.0270
m  *+perl*		Perl interface |perl|
m  *+perl/dyn*		Perl interface |perl-dynamic| |/dyn|
N  *+persistent_undo*	Persistent undo |undo-persistence|
N  *+popupwin*		Popup windows |popup-window|
   *+postscript*	|:hardcopy| writes a PostScript file
N  *+printer*		|:hardcopy| command
H  *+profile*		|:profile| command
m  *+python*		Python 2 interface |python|
m  *+python/dyn*	Python 2 interface |python-dynamic| |/dyn|
m  *+python3*		Python 3 interface |python|
m  *+python3/dyn*	Python 3 interface |python-dynamic| |/dyn|
m  *+python3/dyn-stable*
			Python 3 interface |python-dynamic| |python-stable|
			|/dyn|
N  *+quickfix*		|:make| and |quickfix| commands
N  *+reltime*		|reltime()| function, 'hlsearch'/'incsearch' timeout,
			'redrawtime' option
H  *+rightleft*		Right to left typing 'rightleft'
m  *+ruby*		Ruby interface |ruby|
m  *+ruby/dyn*		Ruby interface |ruby-dynamic| |/dyn|
T  *+scrollbind*	'scrollbind'
N  *+signs*		|:sign|
T  *+smartindent*	'smartindent'
N  *+socketserver*	Unix only: socket server backend for clientserver
			functionality
H  *+sodium*		compiled with libsodium for better encryption support
H  *+sound*		|sound_playevent()|, |sound_playfile()| functions, etc.
N  *+spell*		spell checking support, see |spell|
N  *+startuptime*	|--startuptime| argument
N  *+statusline*	Options 'statusline', 'rulerformat' and special
			formats of 'titlestring' and 'iconstring'
-  *+sun_workshop*	Removed: |workshop|
N  *+syntax*		Syntax highlighting |syntax|
   *+system()*		Unix only: opposite of |+fork|
H  *+tabpanel*		Support for |tabpanel|
T  *+tag_binary*	binary searching in tags file |tag-binary-search|
-  *+tag_old_static*	Removed; method for static tags |tag-old-static|
-  *+tag_any_white*	Removed; was to allow any white space in tags files
m  *+tcl*		Tcl interface |tcl|
m  *+tcl/dyn*		Tcl interface |tcl-dynamic| |/dyn|
m  *+terminal*		Support for terminal window |terminal|
   *+terminfo*		uses |terminfo| instead of termcap
N  *+termresponse*	support for |t_RV| and |v:termresponse|
N  *+termguicolors*	24-bit color in xterm-compatible terminals support
T  *+textobjects*	|text-objects| selection. Always enabled since 9.0.0222.
N  *+textprop*		|text-properties|
   *+tgetent*		non-Unix only: able to use external termcap
N  *+timers*		the |timer_start()| function
T  *+title*		Setting the window 'title' and 'icon'; Always enabled
N  *+toolbar*		|gui-toolbar|
T  *+user_commands*	User-defined commands. |user-commands|
			Always enabled since 8.1.1210.
H  *+vartabs*		Variable-width tab stops. 'vartabstop'
T  *+vertsplit*		Vertically split windows |:vsplit|; Always enabled
			since 8.0.1118.
T  *+vim9script*	|Vim9| script
N  *+viminfo*		'viminfo'
T  *+virtualedit*	'virtualedit' Always enabled since 8.1.826.
T  *+visual*		Visual mode |Visual-mode| Always enabled since 7.4.200.
T  *+visualextra*	extra Visual mode commands |blockwise-operators|
T  *+vreplace*		|gR| and |gr|
   *+vtp*		on MS-Windows console: support for 'termguicolors'
N  *+wayland*		Unix only: support for the Wayland protocol.
N  *+wayland_clipboard*	Unix only: support for Wayland selections/clipboard.
N  *+wayland_focus_steal*
			Unix only: support for Wayland clipboard on
			compositors without a data control protocol
T  *+wildignore*	'wildignore'  Always enabled since 9.0.0278
T  *+wildmenu*		'wildmenu'  Always enabled since 9.0.0279
T  *+windows*		more than one window; Always enabled since 8.0.1118.
m  *+writebackup*	'writebackup' is default on
m  *+xim*		X input method |xim|
   *+xfontset*		X fontset support |xfontset|
N  *+xattr*		compiled with extended attribute support (Linux only)
   *+xpm*		pixmap support
m  *+xpm_w32*		Win32 GUI only: pixmap support |w32-xpm-support|
   *+xsmp*		XSMP (X session management) support
   *+xsmp_interact*	interactive XSMP (X session management) support
N  *+xterm_clipboard*	Unix only: xterm clipboard handling
m  *+xterm_save*	save and restore xterm screen |xterm-screens|
N  *+X11*		Unix only: can restore window title |X11|

							*/dyn* *E370* *E448*
			To some of the features "/dyn" is added when the
			feature is only available when the related library can
			be dynamically loaded.

:ve[rsion] {nr}		Is now ignored.  This was previously used to check the
			version number of a .vimrc file.  It was removed,
			because you can now use the ":if" command for
			version-dependent behavior.

							*:redi* *:redir*
:redi[r][!] > {file}	Redirect messages to file {file}.  The messages which


 vim:tw=78:ts=8:noet:ft=help:norl: