Update help files.
authorBram Moolenaar <Bram@vim.org>
Fri, 26 Jun 2015 17:35:49 +0000 (19:35 +0200)
committerBram Moolenaar <Bram@vim.org>
Fri, 26 Jun 2015 17:35:49 +0000 (19:35 +0200)
runtime/doc/change.txt
runtime/doc/eval.txt
runtime/doc/help.txt
runtime/doc/insert.txt
runtime/doc/tags
runtime/doc/term.txt
runtime/doc/todo.txt

index c5f4cb40a3bd748485cb92aacc8e7986cf255c7d..79aa179c93eac4c98450905a151416576da32322 100644 (file)
@@ -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 alphabetic characters.  This depends on the
   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".
index 223c36393085951b27f22fcc0e819f8f33423462..c416d773c6b91af75a78079bc193c7eca7248060 100644 (file)
@@ -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.
index 452e6227fa599a8e8b65ca761da0781eccd627b2..64de957bf8f6f8bc4fd081c7c4a6a4a135e684e6 100644 (file)
@@ -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
index 45dc58ef176cbe061872d78481a0d4dadec1333a..0aa989c548183dcb3e3dce70af8e8de138ca8f35 100644 (file)
@@ -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 cursor (see |i_backspacing| about
                |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_<Tab>* *i_Tab*
index 5524c421cdb62bc1dd553a46a2408924ffc56b7b..37cd8a2efd31240d2aea4e9070d981af77d3f96b 100644 (file)
@@ -929,6 +929,7 @@ $VIMRUNTIME starting.txt    /*$VIMRUNTIME*
 '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_<Esc> visual.txt      /*v_<Esc>*
 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*
index 717989ad944b1c9863721a64c1b2fe62e1ca3006..7e4942e3e1a7c6c47db2329d85c3f487c63f7005 100644 (file)
@@ -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 codes for these):
                |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
index fd2c7fb0f67de40991db0401a8a07a9306aa9db5..4a09f173a57ce666254d1398e97a9b2a2d27ae69 100644 (file)
@@ -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 current window.  Make a variant that saves
 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() for conceal. (Christian Brabandt,
 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?