comparison runtime/doc/various.txt @ 30731:2295ee9c025d v9.0.0700

patch 9.0.0700: there is no real need for a "big" build Commit: https://github.com/vim/vim/commit/25f3a146a0e4c731b8608f4cfbbfdf7a71b2d05e Author: Martin Tournoij <martin@arp242.net> Date: Sat Oct 8 19:26:41 2022 +0100 patch 9.0.0700: there is no real need for a "big" build Problem: There is no real need for a "big" build. Solution: Move common features to "normal" build, less often used features to the "huge" build. (Martin Tournoij, closes #11283)
author Bram Moolenaar <Bram@vim.org>
date Sat, 08 Oct 2022 20:30:05 +0200
parents 101f08b49ed3
children c7983f593fa7
comparison
equal deleted inserted replaced
30730:f4a543b2595c 30731:2295ee9c025d
330 in the normal, big and huge versions of Vim. 330 in the normal, big and huge versions of Vim.
331 331
332 *+feature-list* 332 *+feature-list*
333 *+acl* |ACL| support included 333 *+acl* |ACL| support included
334 *+ARP* Amiga only: ARP support included 334 *+ARP* Amiga only: ARP support included
335 B *+arabic* |Arabic| language support 335 H *+arabic* |Arabic| language support
336 B *+autochdir* support 'autochdir' option 336 N *+autochdir* support 'autochdir' option
337 T *+autocmd* |:autocmd|, automatic commands. Always enabled since 337 T *+autocmd* |:autocmd|, automatic commands. Always enabled since
338 8.0.1564 338 8.0.1564
339 H *+autoservername* Automatically enable |clientserver| 339 H *+autoservername* Automatically enable |clientserver|
340 m *+balloon_eval* |balloon-eval| support in the GUI. Included when 340 m *+balloon_eval* |balloon-eval| support in the GUI. Included when
341 compiling with supported GUI (Motif, GTK, GUI) and 341 compiling with supported GUI (Motif, GTK, GUI) and
356 T *+cmdline_compl* command line completion |cmdline-completion| 356 T *+cmdline_compl* command line completion |cmdline-completion|
357 T *+cmdline_hist* command line history |cmdline-history| 357 T *+cmdline_hist* command line history |cmdline-history|
358 N *+cmdline_info* |'showcmd'| and |'ruler'| 358 N *+cmdline_info* |'showcmd'| and |'ruler'|
359 T *+cmdwin* |cmdline-window| support; Always enabled since 9.0.0657 359 T *+cmdwin* |cmdline-window| support; Always enabled since 9.0.0657
360 T *+comments* |'comments'| support 360 T *+comments* |'comments'| support
361 B *+conceal* "conceal" support, see |conceal| |:syn-conceal| etc. 361 N *+conceal* "conceal" support, see |conceal| |:syn-conceal| etc.
362 N *+cryptv* encryption support |encryption| 362 N *+cryptv* encryption support |encryption|
363 B *+cscope* |cscope| support 363 H *+cscope* |cscope| support
364 T *+cursorbind* |'cursorbind'| support 364 T *+cursorbind* |'cursorbind'| support
365 m *+cursorshape* |termcap-cursor-shape| support 365 m *+cursorshape* |termcap-cursor-shape| support
366 m *+debug* Compiled for debugging. 366 m *+debug* Compiled for debugging.
367 N *+dialog_gui* Support for |:confirm| with GUI dialog. 367 N *+dialog_gui* Support for |:confirm| with GUI dialog.
368 N *+dialog_con* Support for |:confirm| with console dialog. 368 N *+dialog_con* Support for |:confirm| with console dialog.
369 N *+dialog_con_gui* Support for |:confirm| with GUI and console dialog. 369 N *+dialog_con_gui* Support for |:confirm| with GUI and console dialog.
370 N *+diff* |vimdiff| and 'diff' 370 N *+diff* |vimdiff| and 'diff'
371 N *+digraphs* |digraphs| *E196* 371 N *+digraphs* |digraphs| *E196*
372 *+directx* Win32 GUI only: DirectX and |'renderoptions'| 372 *+directx* Win32 GUI only: DirectX and |'renderoptions'|
373 *+dnd* Support for DnD into the "~ register |quote_~|. 373 *+dnd* Support for DnD into the "~ register |quote_~|.
374 B *+emacs_tags* |emacs-tags| files 374 H *+emacs_tags* |emacs-tags| files
375 N *+eval* expression evaluation |eval.txt| 375 N *+eval* expression evaluation |eval.txt|
376 T *+ex_extra* always on now, used to be for Vim's extra Ex commands 376 T *+ex_extra* always on now, used to be for Vim's extra Ex commands
377 N *+extra_search* |'hlsearch'| and |'incsearch'| options. 377 N *+extra_search* |'hlsearch'| and |'incsearch'| options.
378 - *+farsi* Removed: |farsi| language 378 - *+farsi* Removed: |farsi| language
379 T *+file_in_path* |gf|, |CTRL-W_f| and |<cfile>| Always enabled since 379 T *+file_in_path* |gf|, |CTRL-W_f| and |<cfile>| Always enabled since
395 *+iconv/dyn* Likewise |iconv-dynamic| |/dyn| 395 *+iconv/dyn* Likewise |iconv-dynamic| |/dyn|
396 T *+insert_expand* |insert_expand| Insert mode completion 396 T *+insert_expand* |insert_expand| Insert mode completion
397 m *+ipv6* Support for IPv6 networking |channel| 397 m *+ipv6* Support for IPv6 networking |channel|
398 m *+job* starting and stopping jobs |job| 398 m *+job* starting and stopping jobs |job|
399 T *+jumplist* |jumplist|; Always enabled since 8.2.3795 399 T *+jumplist* |jumplist|; Always enabled since 8.2.3795
400 B *+keymap* |'keymap'| 400 H *+keymap* |'keymap'|
401 N *+lambda* |lambda| and |closure| 401 N *+lambda* |lambda| and |closure|
402 B *+langmap* |'langmap'| 402 H *+langmap* |'langmap'|
403 N *+libcall* |libcall()| 403 N *+libcall* |libcall()|
404 N *+linebreak* |'linebreak'|, |'breakat'| and |'showbreak'| 404 N *+linebreak* |'linebreak'|, |'breakat'| and |'showbreak'|
405 t *+lispindent* |'lisp'| 405 T *+lispindent* |'lisp'|
406 T *+listcmds* Vim commands for the list of buffers |buffer-hidden| 406 T *+listcmds* Vim commands for the list of buffers |buffer-hidden|
407 and argument list |:argdelete| 407 and argument list |:argdelete|
408 T *+localmap* Support for mappings local to a buffer |:map-local| 408 T *+localmap* Support for mappings local to a buffer |:map-local|
409 m *+lua* |Lua| interface 409 m *+lua* |Lua| interface
410 m *+lua/dyn* |Lua| interface |/dyn| 410 m *+lua/dyn* |Lua| interface |/dyn|
411 N *+menu* |:menu| 411 N *+menu* |:menu|
412 N *+mksession* |:mksession| 412 N *+mksession* |:mksession|
413 T *+modify_fname* |filename-modifiers| 413 T *+modify_fname* |filename-modifiers|
414 T *+mouse* Mouse handling |mouse-using| 414 T *+mouse* Mouse handling |mouse-using|
415 N *+mouseshape* |'mouseshape'| 415 N *+mouseshape* |'mouseshape'|
416 B *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse| 416 N *+mouse_dec* Unix only: Dec terminal mouse handling |dec-mouse|
417 N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse| 417 N *+mouse_gpm* Unix only: Linux console mouse handling |gpm-mouse|
418 m *+mouse_gpm/dyn* Same as |+mouse_gpm| with optional library dependency 418 m *+mouse_gpm/dyn* Same as |+mouse_gpm| with optional library dependency
419 |/dyn| 419 |/dyn|
420 N *+mouse_jsbterm* JSB mouse handling |jsbterm-mouse| 420 N *+mouse_jsbterm* JSB mouse handling |jsbterm-mouse|
421 B *+mouse_netterm* Unix only: netterm mouse handling |netterm-mouse| 421 N *+mouse_netterm* Unix only: netterm mouse handling |netterm-mouse|
422 N *+mouse_pterm* QNX only: pterm mouse handling |qnx-terminal| 422 N *+mouse_pterm* QNX only: pterm mouse handling |qnx-terminal|
423 N *+mouse_sysmouse* Unix only: *BSD console mouse handling |sysmouse| 423 N *+mouse_sysmouse* Unix only: *BSD console mouse handling |sysmouse|
424 B *+mouse_sgr* Unix only: sgr mouse handling |sgr-mouse| 424 N *+mouse_sgr* Unix only: sgr mouse handling |sgr-mouse|
425 B *+mouse_urxvt* Unix only: urxvt mouse handling |urxvt-mouse| 425 N *+mouse_urxvt* Unix only: urxvt mouse handling |urxvt-mouse|
426 N *+mouse_xterm* Unix only: xterm mouse handling |xterm-mouse| 426 N *+mouse_xterm* Unix only: xterm mouse handling |xterm-mouse|
427 T *+multi_byte* Unicode support, 16 and 32 bit characters |multibyte| 427 T *+multi_byte* Unicode support, 16 and 32 bit characters |multibyte|
428 *+multi_byte_ime* Win32 input method for multibyte chars |multibyte-ime| 428 *+multi_byte_ime* Win32 input method for multibyte chars |multibyte-ime|
429 N *+multi_lang* non-English language support |multi-lang| 429 N *+multi_lang* non-English language support |multi-lang|
430 m *+mzscheme* Mzscheme interface |mzscheme| 430 m *+mzscheme* Mzscheme interface |mzscheme|
449 m *+python3* Python 3 interface |python| 449 m *+python3* Python 3 interface |python|
450 m *+python3/dyn* Python 3 interface |python-dynamic| |/dyn| 450 m *+python3/dyn* Python 3 interface |python-dynamic| |/dyn|
451 N *+quickfix* |:make| and |quickfix| commands 451 N *+quickfix* |:make| and |quickfix| commands
452 N *+reltime* |reltime()| function, 'hlsearch'/'incsearch' timeout, 452 N *+reltime* |reltime()| function, 'hlsearch'/'incsearch' timeout,
453 'redrawtime' option 453 'redrawtime' option
454 B *+rightleft* Right to left typing |'rightleft'| 454 H *+rightleft* Right to left typing |'rightleft'|
455 m *+ruby* Ruby interface |ruby| 455 m *+ruby* Ruby interface |ruby|
456 m *+ruby/dyn* Ruby interface |ruby-dynamic| |/dyn| 456 m *+ruby/dyn* Ruby interface |ruby-dynamic| |/dyn|
457 T *+scrollbind* |'scrollbind'| 457 T *+scrollbind* |'scrollbind'|
458 B *+signs* |:sign| 458 N *+signs* |:sign|
459 t *+smartindent* |'smartindent'| 459 T *+smartindent* |'smartindent'|
460 B *+sodium* compiled with libsodium for better encryption support 460 H *+sodium* compiled with libsodium for better encryption support
461 B *+sound* |sound_playevent()|, |sound_playfile()| functions, etc. 461 H *+sound* |sound_playevent()|, |sound_playfile()| functions, etc.
462 N *+spell* spell checking support, see |spell| 462 N *+spell* spell checking support, see |spell|
463 N *+startuptime* |--startuptime| argument 463 N *+startuptime* |--startuptime| argument
464 N *+statusline* Options 'statusline', 'rulerformat' and special 464 N *+statusline* Options 'statusline', 'rulerformat' and special
465 formats of 'titlestring' and 'iconstring' 465 formats of 'titlestring' and 'iconstring'
466 - *+sun_workshop* Removed: |workshop| 466 - *+sun_workshop* Removed: |workshop|
472 m *+tcl* Tcl interface |tcl| 472 m *+tcl* Tcl interface |tcl|
473 m *+tcl/dyn* Tcl interface |tcl-dynamic| |/dyn| 473 m *+tcl/dyn* Tcl interface |tcl-dynamic| |/dyn|
474 m *+terminal* Support for terminal window |terminal| 474 m *+terminal* Support for terminal window |terminal|
475 *+terminfo* uses |terminfo| instead of termcap 475 *+terminfo* uses |terminfo| instead of termcap
476 N *+termresponse* support for |t_RV| and |v:termresponse| 476 N *+termresponse* support for |t_RV| and |v:termresponse|
477 B *+termguicolors* 24-bit color in xterm-compatible terminals support 477 N *+termguicolors* 24-bit color in xterm-compatible terminals support
478 T *+textobjects* |text-objects| selection. Always enabled since 9.0.0222. 478 T *+textobjects* |text-objects| selection. Always enabled since 9.0.0222.
479 N *+textprop* |text-properties| 479 N *+textprop* |text-properties|
480 *+tgetent* non-Unix only: able to use external termcap 480 *+tgetent* non-Unix only: able to use external termcap
481 N *+timers* the |timer_start()| function 481 N *+timers* the |timer_start()| function
482 T *+title* Setting the window 'title' and 'icon'; Always enabled 482 T *+title* Setting the window 'title' and 'icon'; Always enabled
483 N *+toolbar* |gui-toolbar| 483 N *+toolbar* |gui-toolbar|
484 T *+user_commands* User-defined commands. |user-commands| 484 T *+user_commands* User-defined commands. |user-commands|
485 Always enabled since 8.1.1210. 485 Always enabled since 8.1.1210.
486 B *+vartabs* Variable-width tabstops. |'vartabstop'| 486 H *+vartabs* Variable-width tabstops. |'vartabstop'|
487 T *+vertsplit* Vertically split windows |:vsplit|; Always enabled 487 T *+vertsplit* Vertically split windows |:vsplit|; Always enabled
488 since 8.0.1118. 488 since 8.0.1118.
489 T *+vim9script* |Vim9| script 489 T *+vim9script* |Vim9| script
490 N *+viminfo* |'viminfo'| 490 N *+viminfo* |'viminfo'|
491 T *+virtualedit* |'virtualedit'| Always enabled since 8.1.826. 491 T *+virtualedit* |'virtualedit'| Always enabled since 8.1.826.