Updated runtime files.
This commit is contained in:
@ -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.
|
||||||
|
|
||||||
|
|||||||
@ -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.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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*
|
||||||
|
|||||||
@ -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'*
|
||||||
|
|||||||
@ -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.
|
||||||
|
|||||||
@ -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
Reference in New Issue
Block a user