Mercurial > vim
diff runtime/doc/options.txt @ 8629:54ac275e3fc4 v7.4.1604
commit https://github.com/vim/vim/commit/3848e00e0177abdb31bc600234967863ec487233
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Mar 19 18:42:29 2016 +0100
patch 7.4.1604
Problem: Although emoji characters are ambiguous width, best is to treat
them as full width.
Solution: Update the Unicode character tables. Add the 'emoji' options.
(Yasuhiro Matsumoto)
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 19 Mar 2016 18:45:04 +0100 |
parents | f3c636c673f7 |
children | b1a19a2f73f0 |
line wrap: on
line diff
--- a/runtime/doc/options.txt +++ b/runtime/doc/options.txt @@ -1,4 +1,4 @@ -*options.txt* For Vim version 7.4. Last change: 2016 Mar 08 +*options.txt* For Vim version 7.4. Last change: 2016 Mar 19 VIM REFERENCE MANUAL by Bram Moolenaar @@ -69,7 +69,7 @@ 1. Setting options *set-option* *E76 :se[t] {option}:{value} Set string or number option to {value}. For numeric options the value can be given in decimal, - hex (preceded with 0x) or octal (preceded with '0'). + hex (preceded with 0x) or octal (preceded with '0'). The old value can be inserted by typing 'wildchar' (by default this is a <Tab> or CTRL-E if 'compatible' is set). See |cmdline-completion|. @@ -1002,7 +1002,7 @@ A jump table for the options with a shor - The backup file will be created in the first directory in the list where this is possible. The directory must exist, Vim will not create it for you. - - Empty means that no backup file will be created ( 'patchmode' is + - Empty means that no backup file will be created ('patchmode' is impossible!). Writing may fail because of this. - A directory "." means to put the backup file in the same directory as the edited file. @@ -1792,7 +1792,7 @@ A jump table for the options with a shor when CTRL-P or CTRL-N are used. It is also used for whole-line completion |i_CTRL-X_CTRL-L|. It indicates the type of completion and the places to scan. It is a comma separated list of flags: - . scan the current buffer ( 'wrapscan' is ignored) + . scan the current buffer ('wrapscan' is ignored) w scan buffers from other windows b scan other loaded buffers that are in the buffer list u scan the unloaded buffers that are in the buffer list @@ -2644,6 +2644,15 @@ A jump table for the options with a shor also 'gdefault' option. Switching this option on is discouraged! + *'emoji'* *'emo'* +'emoji' 'emo' boolean (default: on) + global + {not in Vi} + {only available when compiled with the |+multi_byte| + feature} + When on all Unicode emoji characters are considered to be full width. + + *'encoding'* *'enc'* *E543* 'encoding' 'enc' string (default: "latin1" or value from $LANG) global @@ -3732,7 +3741,7 @@ A jump table for the options with a shor The same applies to the modeless selection. *'go-P'* 'P' Like autoselect but using the "+ register instead of the "* - register. + register. *'go-A'* 'A' Autoselect for the modeless selection. Like 'a', but only applies to the modeless selection. @@ -4841,7 +4850,7 @@ A jump table for the options with a shor reset this option. |-u| |--noplugin| *'luadll'* -'luadll' string (default depends on the build) +'luadll' string (default depends on the build) global {not in Vi} {only available when compiled with the |+lua/dyn| @@ -5298,7 +5307,7 @@ A jump table for the options with a shor respectively; see |CTRL-A| for more info on these commands. alpha If included, single alphabetical characters will be incremented or decremented. This is useful for a list with a - letter index a), b), etc. *octal-nrformats* + letter index a), b), etc. *octal-nrformats* octal If included, numbers that start with a zero will be considered to be octal. Example: Using CTRL-A on "007" results in "010". hex If included, numbers starting with "0x" or "0X" will be @@ -5328,7 +5337,7 @@ A jump table for the options with a shor relative to the cursor. Together with 'number' there are these four combinations (cursor in line 3): - 'nonu' 'nu' 'nonu' 'nu' + 'nonu' 'nu' 'nonu' 'nu' 'nornu' 'nornu' 'rnu' 'rnu' |apple | 1 apple | 2 apple | 2 apple @@ -5567,7 +5576,7 @@ A jump table for the options with a shor this doesn't work when $INCL contains a comma or white space. *'perldll'* -'perldll' string (default depends on the build) +'perldll' string (default depends on the build) global {not in Vi} {only available when compiled with the |+perl/dyn| @@ -5704,7 +5713,7 @@ A jump table for the options with a shor |ins-completion-menu|. *'pythondll'* -'pythondll' string (default depends on the build) +'pythondll' string (default depends on the build) global {not in Vi} {only available when compiled with the |+python/dyn| @@ -5945,7 +5954,7 @@ A jump table for the options with a shor The 'rightleft' option must be set for 'rightleftcmd' to take effect. *'rubydll'* -'rubydll' string (default: depends on the build) +'rubydll' string (default: depends on the build) global {not in Vi} {only available when compiled with the |+ruby/dyn| @@ -7439,7 +7448,7 @@ A jump table for the options with a shor mapping which should not change the tagstack. *'tcldll'* -'tcldll' string (default depends on the build) +'tcldll' string (default depends on the build) global {not in Vi} {only available when compiled with the |+tcl/dyn| @@ -7494,7 +7503,7 @@ A jump table for the options with a shor {not in Vi} Encoding used for the terminal. This specifies what character encoding the keyboard produces and the display will understand. For - the GUI it only applies to the keyboard ( 'encoding' is used for the + the GUI it only applies to the keyboard ('encoding' is used for the display). Except for the Mac when 'macatsui' is off, then 'termencoding' should be "macroman". *E617*