Updated runtime files.

This commit is contained in:
Bram Moolenaar
2017-04-23 18:40:21 +02:00
parent d788f6fe89
commit 94237495c0
9 changed files with 87 additions and 232 deletions

View File

@ -1,4 +1,4 @@
*editing.txt* For Vim version 8.0. Last change: 2016 Nov 24 *editing.txt* For Vim version 8.0. Last change: 2017 Apr 10
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -1558,6 +1558,13 @@ If you want to automatically reload a file when it has been changed outside of
Vim, set the 'autoread' option. This doesn't work at the moment you write the Vim, set the 'autoread' option. This doesn't work at the moment you write the
file though, only when the file wasn't changed inside of Vim. file though, only when the file wasn't changed inside of Vim.
If you do not want to be asked or automatically reload the file, you can use
this: >
set buftype=nofile
Or, when starting gvim from a shell: >
gvim file.log -c "set buftype=nofile"
Note that if a FileChangedShell autocommand is defined you will not get a Note that if a FileChangedShell autocommand is defined you will not get a
warning message or prompt. The autocommand is expected to handle this. warning message or prompt. The autocommand is expected to handle this.

View File

@ -1,4 +1,4 @@
*eval.txt* For Vim version 8.0. Last change: 2017 Apr 09 *eval.txt* For Vim version 8.0. Last change: 2017 Apr 22
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -6996,7 +6996,7 @@ setqflist({list} [, {action}[, {what}]]) *setqflist()*
This function can be used to create a quickfix list This function can be used to create a quickfix list
independent of the 'errorformat' setting. Use a command like independent of the 'errorformat' setting. Use a command like
":cc 1" to jump to the first position. `:cc 1` to jump to the first position.
*setreg()* *setreg()*
@ -10686,7 +10686,7 @@ as this example shows: >
The "<CR>" here is a real CR character, type CTRL-V Enter to get it. The "<CR>" here is a real CR character, type CTRL-V Enter to get it.
When the |+eval| feature is available the ":" is remapped to add a double When the |+eval| feature is available the ":" is remapped to add a double
quote, which has the effect of commenging-out the command. without the quote, which has the effect of commenting-out the command. without the
|+eval| feature the nnoremap command is skipped and the command is executed. |+eval| feature the nnoremap command is skipped and the command is executed.
============================================================================== ==============================================================================

View File

@ -1,4 +1,4 @@
*index.txt* For Vim version 8.0. Last change: 2017 Feb 23 *index.txt* For Vim version 8.0. Last change: 2017 Apr 22
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -309,10 +309,10 @@ tag char note action in Normal mode ~
|B| B 1 cursor N WORDS backward |B| B 1 cursor N WORDS backward
|C| ["x]C 2 change from the cursor position to the end |C| ["x]C 2 change from the cursor position to the end
of the line, and N-1 more lines [into of the line, and N-1 more lines [into
buffer x]; synonym for "c$" register x]; synonym for "c$"
|D| ["x]D 2 delete the characters under the cursor |D| ["x]D 2 delete the characters under the cursor
until the end of the line and N-1 more until the end of the line and N-1 more
lines [into buffer x]; synonym for "d$" lines [into register x]; synonym for "d$"
|E| E 1 cursor forward to the end of WORD N |E| E 1 cursor forward to the end of WORD N
|F| F{char} 1 cursor to the Nth occurrence of {char} to |F| F{char} 1 cursor to the Nth occurrence of {char} to
the left the left
@ -329,13 +329,13 @@ tag char note action in Normal mode ~
opposite direction opposite direction
|O| O 2 begin a new line above the cursor and |O| O 2 begin a new line above the cursor and
insert text, repeat N times insert text, repeat N times
|P| ["x]P 2 put the text [from buffer x] before the |P| ["x]P 2 put the text [from register x] before the
cursor N times cursor N times
|Q| Q switch to "Ex" mode |Q| Q switch to "Ex" mode
|R| R 2 enter replace mode: overtype existing |R| R 2 enter replace mode: overtype existing
characters, repeat the entered text N-1 characters, repeat the entered text N-1
times times
|S| ["x]S 2 delete N lines [into buffer x] and start |S| ["x]S 2 delete N lines [into register x] and start
insert; synonym for "cc". insert; synonym for "cc".
|T| T{char} 1 cursor till after Nth occurrence of {char} |T| T{char} 1 cursor till after Nth occurrence of {char}
to the left to the left
@ -343,8 +343,8 @@ tag char note action in Normal mode ~
|V| V start linewise Visual mode |V| V start linewise Visual mode
|W| W 1 cursor N WORDS forward |W| W 1 cursor N WORDS forward
|X| ["x]X 2 delete N characters before the cursor [into |X| ["x]X 2 delete N characters before the cursor [into
buffer x] register x]
|Y| ["x]Y yank N lines [into buffer x]; synonym for |Y| ["x]Y yank N lines [into register x]; synonym for
"yy" "yy"
|ZZ| ZZ store current file if modified, and exit |ZZ| ZZ store current file if modified, and exit
|ZQ| ZQ exit current file always |ZQ| ZQ exit current file always
@ -367,12 +367,12 @@ tag char note action in Normal mode ~
|`}| `} 1 cursor to the end of the current paragraph |`}| `} 1 cursor to the end of the current paragraph
|a| a 2 append text after the cursor N times |a| a 2 append text after the cursor N times
|b| b 1 cursor N words backward |b| b 1 cursor N words backward
|c| ["x]c{motion} 2 delete Nmove text [into buffer x] and start |c| ["x]c{motion} 2 delete Nmove text [into register x] and
start insert
|cc| ["x]cc 2 delete N lines [into register x] and start
insert insert
|cc| ["x]cc 2 delete N lines [into buffer x] and start |d| ["x]d{motion} 2 delete Nmove text [into register x]
insert |dd| ["x]dd 2 delete N lines [into register x]
|d| ["x]d{motion} 2 delete Nmove text [into buffer x]
|dd| ["x]dd 2 delete N lines [into buffer x]
|do| do 2 same as ":diffget" |do| do 2 same as ":diffget"
|dp| dp 2 same as ":diffput" |dp| dp 2 same as ":diffput"
|e| e 1 cursor forward to the end of word N |e| e 1 cursor forward to the end of word N
@ -398,16 +398,16 @@ tag char note action in Normal mode ~
|q?| q? edit ? command-line in command-line window |q?| q? edit ? command-line in command-line window
|r| r{char} 2 replace N chars with {char} |r| r{char} 2 replace N chars with {char}
|s| ["x]s 2 (substitute) delete N characters [into |s| ["x]s 2 (substitute) delete N characters [into
buffer x] and start insert register x] and start insert
|t| t{char} 1 cursor till before Nth occurrence of {char} |t| t{char} 1 cursor till before Nth occurrence of {char}
to the right to the right
|u| u 2 undo changes |u| u 2 undo changes
|v| v start characterwise Visual mode |v| v start characterwise Visual mode
|w| w 1 cursor N words forward |w| w 1 cursor N words forward
|x| ["x]x 2 delete N characters under and after the |x| ["x]x 2 delete N characters under and after the
cursor [into buffer x] cursor [into register x]
|y| ["x]y{motion} yank Nmove text [into buffer x] |y| ["x]y{motion} yank Nmove text [into register x]
|yy| ["x]yy yank N lines [into buffer x] |yy| ["x]yy yank N lines [into register x]
|z| z{char} commands starting with 'z', see |z| below |z| z{char} commands starting with 'z', see |z| below
|{| { 1 cursor N paragraphs backward |{| { 1 cursor N paragraphs backward
|bar| | 1 cursor to column N |bar| | 1 cursor to column N

View File

@ -7805,7 +7805,7 @@ A jump table for the options with a short description can be found at |Q_op|.
'timeout' 'to' boolean (default on) 'timeout' 'to' boolean (default on)
global global
*'ttimeout'* *'nottimeout'* *'ttimeout'* *'nottimeout'*
'ttimeout' boolean (default off, set in |defaults.vim|)) 'ttimeout' boolean (default off, set in |defaults.vim|)
global global
{not in Vi} {not in Vi}
These two options together determine the behavior when part of a These two options together determine the behavior when part of a
@ -7840,7 +7840,7 @@ A jump table for the options with a short description can be found at |Q_op|.
global global
{not in all versions of Vi} {not in all versions of Vi}
*'ttimeoutlen'* *'ttm'* *'ttimeoutlen'* *'ttm'*
'ttimeoutlen' 'ttm' number (default -1, set to 100 in |defaults.vim|)) 'ttimeoutlen' 'ttm' number (default -1, set to 100 in |defaults.vim|)
global global
{not in Vi} {not in Vi}
The time in milliseconds that is waited for a key code or mapped key The time in milliseconds that is waited for a key code or mapped key

View File

@ -945,6 +945,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
't_F7' term.txt /*'t_F7'* 't_F7' term.txt /*'t_F7'*
't_F8' term.txt /*'t_F8'* 't_F8' term.txt /*'t_F8'*
't_F9' term.txt /*'t_F9'* 't_F9' term.txt /*'t_F9'*
't_GP' term.txt /*'t_GP'*
't_IE' term.txt /*'t_IE'* 't_IE' term.txt /*'t_IE'*
't_IS' term.txt /*'t_IS'* 't_IS' term.txt /*'t_IS'*
't_K1' term.txt /*'t_K1'* 't_K1' term.txt /*'t_K1'*
@ -8527,6 +8528,7 @@ t_F6 term.txt /*t_F6*
t_F7 term.txt /*t_F7* t_F7 term.txt /*t_F7*
t_F8 term.txt /*t_F8* t_F8 term.txt /*t_F8*
t_F9 term.txt /*t_F9* t_F9 term.txt /*t_F9*
t_GP term.txt /*t_GP*
t_IE term.txt /*t_IE* t_IE term.txt /*t_IE*
t_IS term.txt /*t_IS* t_IS term.txt /*t_IS*
t_K1 term.txt /*t_K1* t_K1 term.txt /*t_K1*

View File

@ -1,4 +1,4 @@
*term.txt* For Vim version 8.0. Last change: 2017 Feb 02 *term.txt* For Vim version 8.0. Last change: 2017 Apr 11
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -314,6 +314,7 @@ Added by Vim (there are no standard codes for these):
t_IS set icon text start *t_IS* *'t_IS'* t_IS set icon text start *t_IS* *'t_IS'*
t_IE set icon text end *t_IE* *'t_IE'* t_IE set icon text end *t_IE* *'t_IE'*
t_WP set window position (Y, X) in pixels *t_WP* *'t_WP'* t_WP set window position (Y, X) in pixels *t_WP* *'t_WP'*
t_GP get window position (Y, X) in pixels *t_GP* *'t_GP'*
t_WS set window size (height, width) in characters *t_WS* *'t_WS'* t_WS set window size (height, width) in characters *t_WS* *'t_WS'*
t_SI start insert mode (bar cursor shape) *t_SI* *'t_SI'* t_SI start insert mode (bar cursor shape) *t_SI* *'t_SI'*
t_SR start replace mode (underline cursor shape) *t_SR* *'t_SR'* t_SR start replace mode (underline cursor shape) *t_SR* *'t_SR'*

View File

@ -1,4 +1,4 @@
*todo.txt* For Vim version 8.0. Last change: 2017 Apr 09 *todo.txt* For Vim version 8.0. Last change: 2017 Apr 23
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -38,6 +38,10 @@ entered there will not be repeated below, unless there is extra information.
Remove the Farsi code? Remove the Farsi code?
+channel: +channel:
- job_stop() should not always close the channel, e.g. for "int".
(Martin Gammelsæter, 2017 Apr 11, #1632)
Only assume killed on "kill".
Check job->jv_status not to be JOB_ENDED.
- Try out background make plugin: - Try out background make plugin:
https://github.com/AndrewVos/vim-make-background https://github.com/AndrewVos/vim-make-background
- Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026) - Problem with stderr on Windows? (Vincent Rischmann, 2016 Aug 31, #1026)
@ -112,6 +116,10 @@ manager. Problem with Motif?
Memory leak in test97? The string is actually freed. Weird. Memory leak in test97? The string is actually freed. Weird.
Patch for flickering redraw. (Hirohito Higashi, 2017 Apr 23, #1637)
New value "uselast" for 'switchbuf'. (Lemonboy, 2017 Apr 23, #1652)
Add a toolbar in the terminal. Can be global, above all windows, or specific Add a toolbar in the terminal. Can be global, above all windows, or specific
for one window. for one window.
Use tb_set(winid, [{'text': 'stop', 'cb': callback, 'hi': 'Green'}]) Use tb_set(winid, [{'text': 'stop', 'cb': callback, 'hi': 'Green'}])
@ -193,6 +201,9 @@ Patch for restoring wide characters in the console buffer.
Patch to fix escaping of job arguments. (Yasuhiro Matsumoto, 2016 Oct 5) Patch to fix escaping of job arguments. (Yasuhiro Matsumoto, 2016 Oct 5)
Update Oct 14: https://gist.github.com/mattn/d47e7d3bfe5ade4be86062b565a4bfca Update Oct 14: https://gist.github.com/mattn/d47e7d3bfe5ade4be86062b565a4bfca
Characters deleted on completion. (Adrià Farrés, 2017 Apr 20, #1645)
Remarks from Christian Brabandt (Apr 21)
The TermResponse event is not triggered when a plugin has set 'eventignore' to The TermResponse event is not triggered when a plugin has set 'eventignore' to
"all". Netrw does this. (Gary Johnson, 2017 Jan 24) "all". Netrw does this. (Gary Johnson, 2017 Jan 24)
Postpone the event until 'eventignore' is reset. Postpone the event until 'eventignore' is reset.
@ -200,6 +211,8 @@ Postpone the event until 'eventignore' is reset.
Patch to make urxvt mouse work better, recognize Esc[*M termcap code. Patch to make urxvt mouse work better, recognize Esc[*M termcap code.
(Maurice Bos, 2017 Feb 17, #1486) (Maurice Bos, 2017 Feb 17, #1486)
Expanding /**/ is slow. Idea by Luc Hermitte, 2017 Apr 14.
Once .exe with updated installer is available: Add remark to download page Once .exe with updated installer is available: Add remark to download page
about /S and /D options (Ken Takata, 2016 Apr 13) about /S and /D options (Ken Takata, 2016 Apr 13)
Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases Or point to nightly builds: https://github.com/vim/vim-win32-installer/releases
@ -277,11 +290,21 @@ Patch to add "cmdline" completion to getcompletion(). (Shougo, Oct 1, #1140)
Feature request: Complete members of a dictionary. (Luc Hermitte, 2017 Jan 4, Feature request: Complete members of a dictionary. (Luc Hermitte, 2017 Jan 4,
#1350) #1350)
Undo message is not always properly displayed. Patch by Ken Takata, 2013 oct
3. Doesn't work properly according to Yukihiro Nakadaira.
Also see #1635.
Patch for systemlist(), add empty item. (thinca, Sep 30, #1135) Patch for systemlist(), add empty item. (thinca, Sep 30, #1135)
Add an argument to choose binary or non-binary (like readfile()), when omitted Add an argument to choose binary or non-binary (like readfile()), when omitted
use the current behavior. use the current behavior.
Include the test. Include the test.
Patch to add tagfunc(). Cleaned up by Christian Brabandt, 2013 Jun 22.
New update 2017 Apr 10, #1628
Unnamed register only contains the last deleted text when appending deleted
text to a register. (Wolfgang Jeltsch, reproduced by Ben Fritz, 2017 Apr 10)
When 'keywordprg' starts with ":" the argument is still escaped as a shell When 'keywordprg' starts with ":" the argument is still escaped as a shell
command argument. (Romain Lafourcade, 2016 Oct 16, #1175) command argument. (Romain Lafourcade, 2016 Oct 16, #1175)
@ -895,9 +918,6 @@ Patch to handle integer overflow. (Aaron Burrow, 2013 Dec 12)
Patch to add "ntab" item in 'listchars' to repeat first character. (Nathaniel Patch to add "ntab" item in 'listchars' to repeat first character. (Nathaniel
Braun, pragm, 2013 Oct 13) A better solution 2014 Mar 5. Braun, pragm, 2013 Oct 13) A better solution 2014 Mar 5.
Undo message is not always properly displayed. Patch by Ken Takata, 2013 oct
3. Doesn't work properly according to Yukihiro Nakadaira.
/[b-a] gives error E16, should probably be E769. /[b-a] gives error E16, should probably be E769.
7 Windows XP: When using "ClearType" for text smoothing, a column of yellow 7 Windows XP: When using "ClearType" for text smoothing, a column of yellow
@ -1062,8 +1082,6 @@ MS-Windows resizing problems:
Patch to append regexp to tag commands to make it possible to select one out Patch to append regexp to tag commands to make it possible to select one out
of many matches. (Cody Cutler, 2013 Mar 28) of many matches. (Cody Cutler, 2013 Mar 28)
Patch to add tagfunc(). Cleaned up by Christian Brabandt, 2013 Jun 22.
The input map for CTRL-O in mswin.vim causes problems after CTRL-X CTRL-O. The input map for CTRL-O in mswin.vim causes problems after CTRL-X CTRL-O.
Suggestion for another map. (Philip Mat, 2012 Jun 18) Suggestion for another map. (Philip Mat, 2012 Jun 18)
But use "gi" instead of "a". Or use CTRL-\ CTRL-O. But use "gi" instead of "a". Or use CTRL-\ CTRL-O.

View File

@ -1,7 +1,7 @@
" Vim support file to detect file types " Vim support file to detect file types
" "
" Maintainer: Bram Moolenaar <Bram@vim.org> " Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2017 Apr 15 " Last Change: 2017 Apr 20
" Listen very carefully, I will say this only once " Listen very carefully, I will say this only once
if exists("did_load_filetypes") if exists("did_load_filetypes")
@ -2133,7 +2133,10 @@ au BufNewFile,BufRead ssh_config,*/.ssh/config setf sshconfig
au BufNewFile,BufRead sshd_config setf sshdconfig au BufNewFile,BufRead sshd_config setf sshdconfig
" Stata " Stata
au BufNewFile,BufRead *.ado,*.class,*.do,*.imata,*.mata setf stata au BufNewFile,BufRead *.ado,*.do,*.imata,*.mata setf stata
" Also *.class, but not when it's a Java bytecode file
au BufNewFile,BufRead *.class
\ if getline(1) !~ "^\xca\xfe\xba\xbe" | setf stata | endif
" SMCL " SMCL
au BufNewFile,BufRead *.hlp,*.ihlp,*.smcl setf smcl au BufNewFile,BufRead *.hlp,*.ihlp,*.smcl setf smcl

File diff suppressed because one or more lines are too long