# HG changeset patch # User Bram Moolenaar # Date 1435340149 -7200 # Node ID 29c328f69aaa2fa7e309f701bff1c82f1ac49f43 # Parent dbebb11ee0e0c4facd5a902cd3fd7b79a76bfc0a Update help files. diff --git a/runtime/doc/change.txt b/runtime/doc/change.txt --- a/runtime/doc/change.txt +++ b/runtime/doc/change.txt @@ -1,4 +1,4 @@ -*change.txt* For Vim version 7.4. Last change: 2015 Feb 10 +*change.txt* For Vim version 7.4. Last change: 2015 Jun 25 VIM REFERENCE MANUAL by Bram Moolenaar @@ -379,10 +379,43 @@ Adding and subtracting ~ CTRL-A Add [count] to the number or alphabetic character at or after the cursor. {not in Vi} + *v_CTRL-A* +{Visual}CTRL-A Add [count] to the number or alphabetic character in + the highlighted text. {not in Vi} + + *v_g_CTRL-A* +{Visual}g CTRL-A Add [count] to the number or alphabetic character in + the highlighted text. If several lines are + highlighted, each one will be incremented by an + additional [count] (so effectively creating a + [count] incrementing sequence). {not in Vi} + For Example, if you have this list of numbers: + 1. ~ + 1. ~ + 1. ~ + 1. ~ + Move to the second "1." and Visually select three + lines, pressing g CTRL-A results in: + 1. ~ + 2. ~ + 3. ~ + 4. ~ + *CTRL-X* CTRL-X Subtract [count] from the number or alphabetic character at or after the cursor. {not in Vi} + *v_CTRL-X* +{Visual}CTRL-X Subtract [count] from the number or alphabetic + character in the highlighted text. {not in Vi} + + *v_g_CTRL-X* +{Visual}g CTRL-X Subtract [count] from the number or alphabetic + character in the highlighted text. If several lines + are highlighted, each value will be decremented by an + additional [count] (so effectively creating a [count] + decrementing sequence). {not in Vi} + The CTRL-A and CTRL-X commands work for (signed) decimal numbers, unsigned octal and hexadecimal numbers and alphabetic characters. This depends on the 'nrformats' option. @@ -399,6 +432,10 @@ octal and hexadecimal numbers and alphab under or after the cursor. This is useful to make lists with an alphabetic index. +For decimals a leading negative sign is considered for incrementing/ +decrementing, for octal and hex values, it won't be considered. +To ignore the sign Visually select the number before using CTRL-A or CTRL-X. + For numbers with leading zeros (including all octal and hexadecimal numbers), Vim preserves the number of characters in the number when possible. CTRL-A on "0077" results in "0100", CTRL-X on "0x100" results in "0x0ff". diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt --- a/runtime/doc/eval.txt +++ b/runtime/doc/eval.txt @@ -1,4 +1,4 @@ -*eval.txt* For Vim version 7.4. Last change: 2015 Jun 19 +*eval.txt* For Vim version 7.4. Last change: 2015 Jun 26 VIM REFERENCE MANUAL by Bram Moolenaar @@ -1005,7 +1005,7 @@ function. Example: > -string *string* *expr-string* *E114* +string *string* *String* *expr-string* *E114* ------ "string" string constant *expr-quote* @@ -5839,15 +5839,17 @@ str2nr( {expr} [, {base}]) *str2nr()* Text after the number is silently ignored. -strchars({expr}) *strchars()* +strchars({expr} [, {skipcc}]) *strchars()* The result is a Number, which is the number of characters - String {expr} occupies. Composing characters are counted - separately. + in String {expr}. + When {skipcc} is omitted or zero, composing characters are + counted separately. + When {skipcc} set to 1, Composing characters are ignored. Also see |strlen()|, |strdisplaywidth()| and |strwidth()|. strdisplaywidth({expr}[, {col}]) *strdisplaywidth()* The result is a Number, which is the number of display cells - String {expr} occupies on the screen when it starts a {col}. + String {expr} occupies on the screen when it starts at {col}. When {col} is omitted zero is used. Otherwise it is the screen column where to start. This matters for Tab characters. diff --git a/runtime/doc/help.txt b/runtime/doc/help.txt --- a/runtime/doc/help.txt +++ b/runtime/doc/help.txt @@ -1,4 +1,4 @@ -*help.txt* For Vim version 7.4. Last change: 2015 Apr 15 +*help.txt* For Vim version 7.4. Last change: 2015 Jun 21 VIM - main help file k @@ -197,6 +197,7 @@ Remarks about specific systems ~ Standard plugins ~ |pi_getscript.txt| Downloading latest version of Vim scripts |pi_gzip.txt| Reading and writing compressed files +|pi_logipat.txt| Logical operators on patterns |pi_netrw.txt| Reading and writing files over a network |pi_paren.txt| Highlight matching parens |pi_tar.txt| Tar file explorer diff --git a/runtime/doc/insert.txt b/runtime/doc/insert.txt --- a/runtime/doc/insert.txt +++ b/runtime/doc/insert.txt @@ -1,4 +1,4 @@ -*insert.txt* For Vim version 7.4. Last change: 2015 May 22 +*insert.txt* For Vim version 7.4. Last change: 2015 Jun 20 VIM REFERENCE MANUAL by Bram Moolenaar @@ -82,8 +82,8 @@ CTRL-W Delete the word before the curso |word-motions|, for the definition of a word. *i_CTRL-U* CTRL-U Delete all entered characters before the cursor in the current - line. If there are no newly entereed characters and - 'backspace'is not empty, delete all characters before the + line. If there are no newly entered characters and + 'backspace' is not empty, delete all characters before the cursor in the current line. See |i_backspacing| about joining lines. *i_CTRL-I* *i_* *i_Tab* diff --git a/runtime/doc/tags b/runtime/doc/tags --- a/runtime/doc/tags +++ b/runtime/doc/tags @@ -929,6 +929,7 @@ 't_KJ' term.txt /*'t_KJ'* 't_KK' term.txt /*'t_KK'* 't_KL' term.txt /*'t_KL'* +'t_RB' term.txt /*'t_RB'* 't_RI' term.txt /*'t_RI'* 't_RV' term.txt /*'t_RV'* 't_SI' term.txt /*'t_SI'* @@ -4562,6 +4563,7 @@ SourcePre autocmd.txt /*SourcePre* SpellFileMissing autocmd.txt /*SpellFileMissing* StdinReadPost autocmd.txt /*StdinReadPost* StdinReadPre autocmd.txt /*StdinReadPre* +String eval.txt /*String* SwapExists autocmd.txt /*SwapExists* Syntax autocmd.txt /*Syntax* T motion.txt /*T* @@ -8124,6 +8126,7 @@ t_KI term.txt /*t_KI* t_KJ term.txt /*t_KJ* t_KK term.txt /*t_KK* t_KL term.txt /*t_KL* +t_RB term.txt /*t_RB* t_RI term.txt /*t_RI* t_RV term.txt /*t_RV* t_SI term.txt /*t_SI* @@ -8547,11 +8550,13 @@ v_ visual.txt /*v_* v_= change.txt /*v_=* v_> change.txt /*v_>* v_C change.txt /*v_C* +v_CTRL-A change.txt /*v_CTRL-A* v_CTRL-C visual.txt /*v_CTRL-C* v_CTRL-G visual.txt /*v_CTRL-G* v_CTRL-H change.txt /*v_CTRL-H* v_CTRL-O visual.txt /*v_CTRL-O* v_CTRL-V visual.txt /*v_CTRL-V* +v_CTRL-X change.txt /*v_CTRL-X* v_CTRL-Z starting.txt /*v_CTRL-Z* v_CTRL-\_CTRL-G intro.txt /*v_CTRL-\\_CTRL-G* v_CTRL-\_CTRL-N intro.txt /*v_CTRL-\\_CTRL-N* @@ -8607,7 +8612,9 @@ v_gJ change.txt /*v_gJ* v_gN visual.txt /*v_gN* v_gV visual.txt /*v_gV* v_g] tagsrch.txt /*v_g]* +v_g_CTRL-A change.txt /*v_g_CTRL-A* v_g_CTRL-G editing.txt /*v_g_CTRL-G* +v_g_CTRL-X change.txt /*v_g_CTRL-X* v_g_CTRL-] tagsrch.txt /*v_g_CTRL-]* v_gf editing.txt /*v_gf* v_gn visual.txt /*v_gn* diff --git a/runtime/doc/term.txt b/runtime/doc/term.txt --- a/runtime/doc/term.txt +++ b/runtime/doc/term.txt @@ -1,4 +1,4 @@ -*term.txt* For Vim version 7.4. Last change: 2015 Feb 23 +*term.txt* For Vim version 7.4. Last change: 2015 Jun 25 VIM REFERENCE MANUAL by Bram Moolenaar @@ -301,6 +301,8 @@ Added by Vim (there are no standard code |xterm-8bit| |v:termresponse| |'ttymouse'| |xterm-codes| t_u7 request cursor position (for xterm) *t_u7* *'t_u7'* see |'ambiwidth'| + t_RB request terminal background color *t_RB* *'t_RB'* + see |'ambiwidth'| KEY CODES Note: Use the <> form if possible diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt --- a/runtime/doc/todo.txt +++ b/runtime/doc/todo.txt @@ -1,4 +1,4 @@ -*todo.txt* For Vim version 7.4. Last change: 2015 Jun 19 +*todo.txt* For Vim version 7.4. Last change: 2015 Jun 25 VIM REFERENCE MANUAL by Bram Moolenaar @@ -58,6 +58,8 @@ Regexp problems: - Using back reference before the capturing group sometimes works with the old engine, can we do this with the new engine? E.g. with "/\%(<\1>\)\@<=.*\%(<\/\(\w\+\)>\)\@=" matching text inside HTML tags. + This problem is probably the same: "\%(^\1.*$\n\)\@<=\(\d\+\).*$". + (guotuofeng, 2015 Jun 22) - Strange matching with "\(Hello\n\)\@<=A". (Anas Syed, 2015 Feb 12) - Problem with \v(A)@<=b+\1c. (Issue 334) - Diff highlighting can be very slow. (Issue 309) @@ -91,36 +93,17 @@ changes the window layout and the curren and restores. Use in the matchparen plugin. Perhaps we can use ":silent window"? -Patch for appending in Visual mode with 'linebreak' set. -(Christian Brabandt, 2015 Jun 1) - -Patch to make CTRL-A in Visual mode increment all Visually selected numbers. -Same for decrement with CTRL-X. (Christian Brabandt, 2015 Jun 8) -Update Jun 9. - C indent: should recognize C11 raw strings. (Mark Lodato, 2015 Mar 1) Need to recognize R"string" for 'cindent'. Updated phpcomplete. (Mikolaj Machowski, 2015 May 6) -Patch to detect background terminal color in xterm. (Lubomir Rintel, 2015 Jun -1) - -Patch to fix that in command-line window first character is erased -when conceallevel is set. (Hirohito Higashi, 2015 May 12) - -Patch to make Lua 5.3 and later work. (Felix Schnizlein, 2015 Jun 11) - -Patch to make \U in a string accept up to 8 characters. (Christian Brabandt, -2015 Jun 12) Does this break existing scripts? +Patch to make ":difoff" not reset the saved values, so that it can be used +twice. (Olaf Dabrunz, 2015 Jun 21) Crash when changing the 'tags' option from a remote command. (Benjamin Fritz, 2015 Mar 18, stack trace Mar 20) -Patch on issue 361. - -Patch on issue 362. - Gvim: when both Tab and CTRL-I are mapped, use CTRL-I not for Tab. Can src/GvimExt/Make_cyg.mak be removed? @@ -134,8 +117,6 @@ wrong name. (Aram, 2014 Nov 7) Vim 7.4. Can't recognize the $ProgramFiles(x86) environment variable. Recognize it specifically? First try with the parens, then without. -Patch to force redraw after ":syn spell" command. (Christian, 2015 May 8) - Patch for multi-byte characters in langmap and applying a mapping on them. (Christian Brabandt, 2015 Jun 12) Is this the right solution? @@ -155,6 +136,8 @@ inconsistent with the documentation. Better greek spell checking. Issue 299. +Patch to make :diffoff work twice. (Olaf Dabrunz, 2015 Jun 23) + Patch to add 'completeselect' option. Specifies how to select a candidate in insert completion. (Shougo, 2013 May 29) Update to add to existing 'completeopt'. 2013 May 30 @@ -206,7 +189,7 @@ Patch for an extra argument to matchadd( 2015 Feb 17, update Feb 19) Patch to add v:completed_item. (Shougo Matsu, 2013 Nov 29). -Update 2015 May 30. +Update 2015 Jun 20. Patch to add :lockjumps. (Carlo Baldassi, 2015 May 25) OK to not block marks?