summaryrefslogtreecommitdiff
path: root/runtime/doc
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-07-19 22:05:51 +0200
committerBram Moolenaar <Bram@vim.org>2019-07-19 22:05:51 +0200
commit85850f3a5ef9f5a9d22e908ef263de8faa265a95 (patch)
tree0e9b47be5b4ce7e16de3cc057588dd3507de4209 /runtime/doc
parent7964873afe59d0896a921b7c585167674bb784d5 (diff)
downloadvim-git-85850f3a5ef9f5a9d22e908ef263de8faa265a95.tar.gz
Update runtime files
Diffstat (limited to 'runtime/doc')
-rw-r--r--runtime/doc/eval.txt17
-rw-r--r--runtime/doc/filetype.txt12
-rw-r--r--runtime/doc/options.txt2
-rw-r--r--runtime/doc/pi_netrw.txt94
-rw-r--r--runtime/doc/popup.txt8
-rw-r--r--runtime/doc/quickfix.txt8
-rw-r--r--runtime/doc/quickref.txt3
-rw-r--r--runtime/doc/syntax.txt3
-rw-r--r--runtime/doc/tags5
-rw-r--r--runtime/doc/todo.txt45
-rw-r--r--runtime/doc/usr_27.txt14
-rw-r--r--runtime/doc/version8.txt24
-rw-r--r--runtime/doc/windows.txt4
13 files changed, 149 insertions, 90 deletions
diff --git a/runtime/doc/eval.txt b/runtime/doc/eval.txt
index 8c70b52be..1fa42b393 100644
--- a/runtime/doc/eval.txt
+++ b/runtime/doc/eval.txt
@@ -1,4 +1,4 @@
-*eval.txt* For Vim version 8.1. Last change: 2019 Jul 13
+*eval.txt* For Vim version 8.1. Last change: 2019 Jul 19
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -8867,7 +8867,7 @@ sign_placelist({list})
Examples: >
" Place sign s1 with id 5 at line 20 and id 10 at line
" 30 in buffer a.c
- let [n1, n2] = sign_place([
+ let [n1, n2] = sign_placelist([
\ {'id' : 5,
\ 'name' : 's1',
\ 'buffer' : 'a.c',
@@ -8880,7 +8880,7 @@ sign_placelist({list})
" Place sign s1 in buffer a.c at line 40 and 50
" with auto-generated identifiers
- let [n1, n2] = sign_place([
+ let [n1, n2] = sign_placelist([
\ {'name' : 's1',
\ 'buffer' : 'a.c',
\ 'lnum' : 40},
@@ -8977,8 +8977,10 @@ sign_unplacelist({list}) *sign_unplacelist()*
Example: >
" Remove sign with id 10 from buffer a.vim and sign
" with id 20 from buffer b.vim
- call sign_unplace([{'id' : 10, 'buffer' : "a.vim"},
- \ {'id' : 20, 'buffer' : 'b.vim'}])
+ call sign_unplacelist([
+ \ {'id' : 10, 'buffer' : "a.vim"},
+ \ {'id' : 20, 'buffer' : 'b.vim'},
+ \ ])
<
simplify({filename}) *simplify()*
Simplify the file name as much as possible without changing
@@ -11503,6 +11505,11 @@ text...
register values cannot be used here, since they cannot
be locked.
+:cons[t]
+:cons[t] {var-name}
+ If no argument is given or only {var-name} is given,
+ the behavior is the same as |:let|.
+
:lockv[ar][!] [depth] {name} ... *:lockvar* *:lockv*
Lock the internal variable {name}. Locking means that
it can no longer be changed (until it is unlocked).
diff --git a/runtime/doc/filetype.txt b/runtime/doc/filetype.txt
index 68acf4d09..fce2e5aa7 100644
--- a/runtime/doc/filetype.txt
+++ b/runtime/doc/filetype.txt
@@ -1,4 +1,4 @@
-*filetype.txt* For Vim version 8.1. Last change: 2019 May 05
+*filetype.txt* For Vim version 8.1. Last change: 2019 Jul 16
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -642,6 +642,16 @@ To disable this behavior, set the following variable in your vimrc: >
let g:python_recommended_style = 0
+QF QUICKFIX *qf.vim* *ft-qf-plugin*
+
+The "qf" filetype is used for the quickfix window, see |quickfix-window|.
+
+The quickfix filetype plugin includes configuration for displaying the command
+that produced the quickfix list in the |status-line|. To disable this setting,
+configure as follows: >
+ :let g:qf_disable_statusline = 1
+
+
R MARKDOWN *ft-rmd-plugin*
By default ftplugin/html.vim is not sourced. If you want it sourced, add to
diff --git a/runtime/doc/options.txt b/runtime/doc/options.txt
index 7549ed8b1..2583780bc 100644
--- a/runtime/doc/options.txt
+++ b/runtime/doc/options.txt
@@ -1,4 +1,4 @@
-*options.txt* For Vim version 8.1. Last change: 2019 Jul 06
+*options.txt* For Vim version 8.1. Last change: 2019 Jul 18
VIM REFERENCE MANUAL by Bram Moolenaar
diff --git a/runtime/doc/pi_netrw.txt b/runtime/doc/pi_netrw.txt
index 709b8477c..9a75a95f2 100644
--- a/runtime/doc/pi_netrw.txt
+++ b/runtime/doc/pi_netrw.txt
@@ -1,4 +1,4 @@
-*pi_netrw.txt* For Vim version 8.1. Last change: 2019 May 05
+*pi_netrw.txt* For Vim version 8.1. Last change: 2019 Jul 17
------------------------------------------------
NETRW REFERENCE MANUAL by Charles E. Campbell
@@ -1184,7 +1184,7 @@ One may easily "bookmark" the currently browsed directory by using >
*.netrwbook*
Bookmarks are retained in between sessions of vim in a file called .netrwbook
as a |List|, which is typically stored in the first directory on the user's
-'|runtimepath|'; entries are kept in sorted order.
+'runtimepath'; entries are kept in sorted order.
If there are marked files and/or directories, mb will add them to the bookmark
list.
@@ -2094,7 +2094,7 @@ track netrw's browsing directory.
However, given the default setting for g:netrw_keepdir of 1 where netrw
maintains its own separate notion of the current directory, in order to make
-the two directories the same, use the "c" map (just type c). That map will
+the two directories the same, use the "cd" map (type cd). That map will
set Vim's notion of the current directory to netrw's current browsing
directory.
@@ -2739,7 +2739,7 @@ your browsing preferences. (see also: |netrw-settings|)
=0 : show all
=1 : show not-hidden files
=2 : show hidden files only
- default: =0
+ default: =1
*g:netrw_home* The home directory for where bookmarks and
history are saved (as .netrwbook and
@@ -2940,14 +2940,23 @@ your browsing preferences. (see also: |netrw-settings|)
netrwBak : *.bak
netrwCompress: *.gz *.bz2 *.Z *.zip
+ netrwCoreDump: core.\d\+
netrwData : *.dat
+ netrwDoc : *.doc,*.txt,*.pdf,
+ *.pdf,*.docx
netrwHdr : *.h
+ netrwLex : *.l *.lex
netrwLib : *.a *.so *.lib *.dll
netrwMakefile: [mM]akefile *.mak
netrwObj : *.o *.obj
+ netrwPix : *.bmp,*.fit,*.fits,*.gif,
+ *.jpg,*.jpeg,*.pcx,*.ppc
+ *.pgm,*.png,*.psd,*.rgb
+ *.tif,*.xbm,*.xcf
netrwTags : tags ANmenu ANtags
netrwTilde : *
netrwTmp : tmp* *tmp
+ netrwYacc : *.y
In addition, those groups mentioned in
|'suffixes'| are also added to the special
@@ -3032,8 +3041,9 @@ your browsing preferences. (see also: |netrw-settings|)
current netrw buffer's window to be used for
the new window.
If g:netrw_winsize is less than zero, then
- the absolute value of g:netrw_winsize lines
- or columns will be used for the new window.
+ the absolute value of g:netrw_winsize will be
+ used to specify the quantity of lines or
+ columns for the new window.
If g:netrw_winsize is zero, then a normal
split will be made (ie. |'equalalways'| will
take effect, for example).
@@ -3371,7 +3381,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
(This section is likely to grow as I get feedback)
(also see |netrw-debug|)
*netrw-p1*
- P1. I use windows 95, and my ftp dumps four blank lines at the
+ P1. I use windows 95, and my ftp dumps four blank lines at the {{{2
end of every read.
See |netrw-fixup|, and put the following into your
@@ -3380,7 +3390,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
let g:netrw_win95ftp= 1
*netrw-p2*
- P2. I use Windows, and my network browsing with ftp doesn't sort by
+ P2. I use Windows, and my network browsing with ftp doesn't sort by {{{2
time or size! -or- The remote system is a Windows server; why
don't I get sorts by time or size?
@@ -3407,7 +3417,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
*netrw-p3*
- P3. I tried rcp://user@host/ (or protocol other than ftp) and netrw
+ P3. I tried rcp://user@host/ (or protocol other than ftp) and netrw {{{2
used ssh! That wasn't what I asked for...
Netrw has two methods for browsing remote directories: ssh
@@ -3416,7 +3426,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
listing), netrw will use the given protocol to do so.
*netrw-p4*
- P4. I would like long listings to be the default.
+ P4. I would like long listings to be the default. {{{2
Put the following statement into your |.vimrc|: >
@@ -3426,7 +3436,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
you can set.
*netrw-p5*
- P5. My times come up oddly in local browsing
+ P5. My times come up oddly in local browsing {{{2
Does your system's strftime() accept the "%c" to yield dates
such as "Sun Apr 27 11:49:23 1997"? If not, do a
@@ -3436,7 +3446,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
let g:netrw_timefmt= "%X" (where X is the option)
<
*netrw-p6*
- P6. I want my current directory to track my browsing.
+ P6. I want my current directory to track my browsing. {{{2
How do I do that?
Put the following line in your |.vimrc|:
@@ -3444,8 +3454,8 @@ Example: Clear netrw's marked file list via a mapping on gu >
let g:netrw_keepdir= 0
<
*netrw-p7*
- P7. I use Chinese (or other non-ascii) characters in my filenames, and
- netrw (Explore, Sexplore, Hexplore, etc) doesn't display them!
+ P7. I use Chinese (or other non-ascii) characters in my filenames, {{{2
+ and netrw (Explore, Sexplore, Hexplore, etc) doesn't display them!
(taken from an answer provided by Wu Yongwei on the vim
mailing list)
@@ -3459,7 +3469,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
(...it is one more reason to recommend that people use utf-8!)
*netrw-p8*
- P8. I'm getting "ssh is not executable on your system" -- what do I
+ P8. I'm getting "ssh is not executable on your system" -- what do I {{{2
do?
(Dudley Fox) Most people I know use putty for windows ssh. It
@@ -3502,7 +3512,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
- Click "Add..."
- Set External Editor (adjust path as needed, include
the quotes and !.! at the end):
- "c:\Program Files\Vim\vim81\gvim.exe" !.!
+ "c:\Program Files\Vim\vim70\gvim.exe" !.!
- Check that the filetype in the box below is
{asterisk}.{asterisk} (all files), or whatever types
you want (cec: change {asterisk} to * ; I had to
@@ -3542,7 +3552,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
default.
*netrw-p9* *netrw-ml_get*
- P9. I'm browsing, changing directory, and bang! ml_get errors
+ P9. I'm browsing, changing directory, and bang! ml_get errors {{{2
appear and I have to kill vim. Any way around this?
Normally netrw attempts to avoid writing swapfiles for
@@ -3553,7 +3563,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
let g:netrw_use_noswf= 0
<
*netrw-p10*
- P10. I'm being pestered with "[something] is a directory" and
+ P10. I'm being pestered with "[something] is a directory" and {{{2
"Press ENTER or type command to continue" prompts...
The "[something] is a directory" prompt is issued by Vim,
@@ -3564,8 +3574,8 @@ Example: Clear netrw's marked file list via a mapping on gu >
your <.vimrc> file.
*netrw-p11*
- P11. I want to have two windows; a thin one on the left and my editing
- window on the right. How may I accomplish this?
+ P11. I want to have two windows; a thin one on the left and my {{{2
+ editing window on the right. How may I accomplish this?
You probably want netrw running as in a side window. If so, you
will likely find that ":[N]Lexplore" does what you want. The
@@ -3590,7 +3600,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
*netrw-p12*
- P12. My directory isn't sorting correctly, or unwanted letters are
+ P12. My directory isn't sorting correctly, or unwanted letters are {{{2
appearing in the listed filenames, or things aren't lining
up properly in the wide listing, ...
@@ -3600,9 +3610,9 @@ Example: Clear netrw's marked file list via a mapping on gu >
You may need to change |g:netrw_sepchr| and/or |g:netrw_xstrlen|.
*netrw-p13*
- P13. I'm a Windows + putty + ssh user, and when I attempt to browse,
- the directories are missing trailing "/"s so netrw treats them
- as file transfers instead of as attempts to browse
+ P13. I'm a Windows + putty + ssh user, and when I attempt to {{{2
+ browse, the directories are missing trailing "/"s so netrw treats
+ them as file transfers instead of as attempts to browse
subdirectories. How may I fix this?
(mikeyao) If you want to use vim via ssh and putty under Windows,
@@ -3621,7 +3631,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
"let g:netrw_scp_cmd = "d:\\dev\\putty\\PSCP.exe"
<
*netrw-p14*
- P14. I would like to speed up writes using Nwrite and scp/ssh
+ P14. I would like to speed up writes using Nwrite and scp/ssh {{{2
style connections. How? (Thomer M. Gil)
Try using ssh's ControlMaster and ControlPath (see the ssh_config
@@ -3648,8 +3658,8 @@ Example: Clear netrw's marked file list via a mapping on gu >
vim scp://host.domain.com//home/user/.bashrc
<
*netrw-p15*
- P15. How may I use a double-click instead of netrw's usual single click
- to open a file or directory? (Ben Fritz)
+ P15. How may I use a double-click instead of netrw's usual single {{{2
+ click to open a file or directory? (Ben Fritz)
First, disable netrw's mapping with >
let g:netrw_mousemaps= 0
@@ -3661,7 +3671,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
(see |g:netrw_mousemaps|)
*netrw-p16*
- P16. When editing remote files (ex. :e ftp://hostname/path/file),
+ P16. When editing remote files (ex. :e ftp://hostname/path/file), {{{2
under Windows I get an |E303| message complaining that its unable
to open a swap file.
@@ -3670,7 +3680,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
directory.
*netrw-p17*
- P17. Netrw is closing buffers on its own.
+ P17. Netrw is closing buffers on its own. {{{2
What steps will reproduce the problem?
1. :Explore, navigate directories, open a file
2. :Explore, open another file
@@ -3684,14 +3694,14 @@ Example: Clear netrw's marked file list via a mapping on gu >
a ":ls!" will show them (although ":ls" does not).
*netrw-P18*
- P18. How to locally edit a file that's only available via
+ P18. How to locally edit a file that's only available via {{{2
another server accessible via ssh?
See http://stackoverflow.com/questions/12469645/
"Using Vim to Remotely Edit A File on ServerB Only
Accessible From ServerA"
*netrw-P19*
- P19. How do I get numbering on in directory listings?
+ P19. How do I get numbering on in directory listings? {{{2
With |g:netrw_bufsettings|, you can control netrw's buffer
settings; try putting >
let g:netrw_bufsettings="noma nomod nu nobl nowrap ro nornu"
@@ -3700,7 +3710,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
let g:netrw_bufsettings="noma nomod nonu nobl nowrap ro rnu"
<
*netrw-P20*
- P20. How may I have gvim start up showing a directory listing?
+ P20. How may I have gvim start up showing a directory listing? {{{2
Try putting the following code snippet into your .vimrc: >
augroup VimStartup
au!
@@ -3713,8 +3723,8 @@ Example: Clear netrw's marked file list via a mapping on gu >
(ie. a "huge" vim version).
*netrw-P21*
- P21. I've made a directory (or file) with an accented character, but
- netrw isn't letting me enter that directory/read that file:
+ P21. I've made a directory (or file) with an accented character, {{{2
+ but netrw isn't letting me enter that directory/read that file:
Its likely that the shell or o/s is using a different encoding
than you have vim (netrw) using. A patch to vim supporting
@@ -3724,7 +3734,7 @@ Example: Clear netrw's marked file list via a mapping on gu >
au FileType netrw set enc=latin1
<
*netrw-P22*
- P22. I get an error message when I try to copy or move a file:
+ P22. I get an error message when I try to copy or move a file: {{{2
**error** (netrw) tried using g:netrw_localcopycmd<cp>; it doesn't work!
@@ -3752,8 +3762,8 @@ by obtaining a copy of the latest (often developmental) netrw at:
The <netrw.vim> script is typically installed on systems as something like:
>
- /usr/local/share/vim/vim8x/plugin/netrwPlugin.vim
- /usr/local/share/vim/vim8x/autoload/netrw.vim
+ /usr/local/share/vim/vim7x/plugin/netrwPlugin.vim
+ /usr/local/share/vim/vim7x/autoload/netrw.vim
(see output of :echo &rtp)
<
which is loaded automatically at startup (assuming :set nocp). If you
@@ -3832,6 +3842,16 @@ netrw:
==============================================================================
12. History *netrw-history* {{{1
+ v163: Dec 05, 2017 * (Cristi Balan) reported that a setting ('sel')
+ was left changed
+ * (Holger Mitschke) reported a problem with
+ saving and restoring history. Fixed.
+ * Hopefully I fixed a nasty bug that caused a
+ file rename to wipe out a buffer that it
+ should not have wiped out.
+ * (Holger Mitschke) amended this help file
+ with additional |g:netrw_special_syntax|
+ items
v162: Sep 19, 2016 * (haya14busa) pointed out two syntax errors
with a patch; these are now fixed.
Oct 26, 2016 * I started using mate-terminal and found that
diff --git a/runtime/doc/popup.txt b/runtime/doc/popup.txt
index 1b39bcf67..52d0892bb 100644
--- a/runtime/doc/popup.txt
+++ b/runtime/doc/popup.txt
@@ -1,4 +1,4 @@
-*popup.txt* For Vim version 8.1. Last change: 2019 Jul 14
+*popup.txt* For Vim version 8.1. Last change: 2019 Jul 18
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -702,9 +702,9 @@ If the text does not fit in the popup a scrollbar is displayed on the right of
the window. This can be disabled by setting the "scrollbar" option to zero.
When the scrollbar is displayed mouse scroll events, while the mouse pointer
is on the popup, will cause the text to scroll up or down as you would expect.
-A click in the upper half of the scrollbar will scroll the text one line
-down. A click in the lower half wil scroll the text one line up. However,
-this is limited so that the popup does not get smaller.
+A click in the upper half of the scrollbar will scroll the text down one line.
+A click in the lower half will scroll the text up one line. However, this is
+limited so that the popup does not get smaller.
POPUP MASK *popup-mask*
diff --git a/runtime/doc/quickfix.txt b/runtime/doc/quickfix.txt
index d8cea34fa..f380dc68d 100644
--- a/runtime/doc/quickfix.txt
+++ b/runtime/doc/quickfix.txt
@@ -1,4 +1,4 @@
-*quickfix.txt* For Vim version 8.1. Last change: 2019 Jun 02
+*quickfix.txt* For Vim version 8.1. Last change: 2019 Jul 15
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -650,9 +650,9 @@ You can use CTRL-W <Enter> to open a new window and jump to the error there.
When the quickfix window has been filled, two autocommand events are
triggered. First the 'filetype' option is set to "qf", which triggers the
-FileType event. Then the BufReadPost event is triggered, using "quickfix" for
-the buffer name. This can be used to perform some action on the listed
-errors. Example: >
+FileType event (also see |qf.vim|). Then the BufReadPost event is triggered,
+using "quickfix" for the buffer name. This can be used to perform some action
+on the listed errors. Example: >
au BufReadPost quickfix setlocal modifiable
\ | silent exe 'g/^/s//\=line(".")." "/'
\ | setlocal nomodifiable
diff --git a/runtime/doc/quickref.txt b/runtime/doc/quickref.txt
index 168e78522..f6505e6ba 100644
--- a/runtime/doc/quickref.txt
+++ b/runtime/doc/quickref.txt
@@ -1,4 +1,4 @@
-*quickref.txt* For Vim version 8.1. Last change: 2019 May 31
+*quickref.txt* For Vim version 8.1. Last change: 2019 Jul 18
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -829,6 +829,7 @@ Short explanation of each option: *option-list*
'perldll' name of the Perl dynamic library
'preserveindent' 'pi' preserve the indent structure when reindenting
'previewheight' 'pvh' height of the preview window
+'previewpopup' 'pvp' use popup window for preview
'previewwindow' 'pvw' identifies the preview window
'printdevice' 'pdev' name of the printer to be used for :hardcopy
'printencoding' 'penc' encoding to be used for printing
diff --git a/runtime/doc/syntax.txt b/runtime/doc/syntax.txt
index 6aa9d342d..8bea28bf6 100644
--- a/runtime/doc/syntax.txt
+++ b/runtime/doc/syntax.txt
@@ -1,4 +1,4 @@
-*syntax.txt* For Vim version 8.1. Last change: 2019 Jun 13
+*syntax.txt* For Vim version 8.1. Last change: 2019 Jul 15
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -2623,7 +2623,6 @@ preceding last option and unsetting all other ones): >
Note: only existence of these options matter, not their value. You can replace
1 above with anything.
-
QUAKE *quake.vim* *ft-quake-syntax*
The Quake syntax definition should work for most any FPS (First Person
diff --git a/runtime/doc/tags b/runtime/doc/tags
index 25fd33240..40cd008f7 100644
--- a/runtime/doc/tags
+++ b/runtime/doc/tags
@@ -775,6 +775,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
'pp' options.txt /*'pp'*
'preserveindent' options.txt /*'preserveindent'*
'previewheight' options.txt /*'previewheight'*
+'previewpopup' options.txt /*'previewpopup'*
'previewwindow' options.txt /*'previewwindow'*
'printdevice' options.txt /*'printdevice'*
'printencoding' options.txt /*'printencoding'*
@@ -789,6 +790,7 @@ $VIM_POSIX vi_diff.txt /*$VIM_POSIX*
'pumheight' options.txt /*'pumheight'*
'pumwidth' options.txt /*'pumwidth'*
'pvh' options.txt /*'pvh'*
+'pvp' options.txt /*'pvp'*
'pvw' options.txt /*'pvw'*
'pw' options.txt /*'pw'*
'pythondll' options.txt /*'pythondll'*
@@ -6440,6 +6442,7 @@ ft-ptcap-syntax syntax.txt /*ft-ptcap-syntax*
ft-python-indent indent.txt /*ft-python-indent*
ft-python-plugin filetype.txt /*ft-python-plugin*
ft-python-syntax syntax.txt /*ft-python-syntax*
+ft-qf-plugin filetype.txt /*ft-qf-plugin*
ft-quake-syntax syntax.txt /*ft-quake-syntax*
ft-r-indent indent.txt /*ft-r-indent*
ft-r-syntax syntax.txt /*ft-r-syntax*
@@ -8282,6 +8285,7 @@ ppwiz.vim syntax.txt /*ppwiz.vim*
press-enter message.txt /*press-enter*
press-return message.txt /*press-return*
prevcount-variable eval.txt /*prevcount-variable*
+preview-popup windows.txt /*preview-popup*
preview-window windows.txt /*preview-window*
prevnonblank() eval.txt /*prevnonblank()*
print-intro print.txt /*print-intro*
@@ -8387,6 +8391,7 @@ q repeat.txt /*q*
q/ cmdline.txt /*q\/*
q: cmdline.txt /*q:*
q? cmdline.txt /*q?*
+qf.vim filetype.txt /*qf.vim*
qnx os_qnx.txt /*qnx*
qnx-compiling os_qnx.txt /*qnx-compiling*
qnx-general os_qnx.txt /*qnx-general*
diff --git a/runtime/doc/todo.txt b/runtime/doc/todo.txt
index 5ff226b5a..4d937e709 100644
--- a/runtime/doc/todo.txt
+++ b/runtime/doc/todo.txt
@@ -1,4 +1,4 @@
-*todo.txt* For Vim version 8.1. Last change: 2019 Jul 13
+*todo.txt* For Vim version 8.1. Last change: 2019 Jul 19
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -43,15 +43,20 @@ Patch to fix session file when using multiple tabs. (Jason Franklin, 2019 May
Also put :argadd commands at the start for all buffers, so that their order
remains equal? Then %argdel to clean it up. Do try this with 'hidden' set.
-Shorten the command used in test Makefile. (Daniel Hahler, #4643)
-
Refactor: Move common things out of evalfunc.c, it's too big.
Move function specs out of eval.txt, it's too big.
+Convert comments in option.h
+
+Patch to convert encoding of strftime(). (Ken Takata, #4685, fixes #4681)
+
+Patch to Move viminfo related functions to a separate file: #4686
+
Popup windows:
-- Default popup_menu padding: only left&right.
-- Add 'previewpopup': open preview in a popupwindow.
- Values: dict options as a string? "line:20,maxwidth:60,maxheight:20"
+- avoid preview popup going outside of the screen
+- add popup_getpreview() - get ID of preview window
+- bug: double click in scrollbar starts selection
+- Allow resizing from the bottom-right corner
- Implement flip option
- Have a way to scroll to the bottom, e.g. set 'firstline' to -1? (#4577)
- Why does 'nrformats' leak from the popup window buffer???
@@ -148,6 +153,9 @@ E278, E279, E281, E290, E291, E292, E361, E362, E366, E396, E450, E451, E452,
E453, E454, E460, E489, E491, E56, E57, E565, E569, E578, E610, E611, E653,
E654, E693, E706, E856, E857, E860, E861, E863, E889, E900, E959
+Problem with German spell file. Hint for solution by Klaus-Peter Schreiner in
+#4314, solves the Rasenmäher problem.
+
Sound: support on Mac? Or does libcanberra work there?
Patch to use forward slash for completion even when 'shellslash' is set.
@@ -169,18 +177,24 @@ Ready to include now?
Adding "10" to 'spellsuggest' causes spell suggestions to become very slow.
(#4087)
+Patch to support 'cursorlineopt' - only highlight the line number of the
+cursor line: #4693
+
Patch for Template string: #4491 Not ready yet. New pull: #4634
":bnext" in a help buffer is supposed to go to the next help buffer, but it
goes to any buffer, and then :bnext skips help buffers, since they are
unlisted. (#4478)
-Problem with German spell file. Hint for solution by Klaus-Peter Schreiner in
-#4314, solves the Rasenmäher problem.
-
Problem showing a line if the number column width changes when using "o".
(Mateusz Morusiewicz, #4245)
+When using :packadd for a replacement language plugin, it is loaded after the
+default one. #4698
+
+When using :packadd files under "later" are not used, which is inconsistent
+with packages under "start". (xtal8, #1994)
+
Visual highlight not removed when 'dipslay' is "lastline" and line doesn't
fit. (Kevin Lawler, #4457)
@@ -249,6 +263,14 @@ Include solarized color scheme?, it does not support termguicolors.
Bug: "vipgw" does not put cursor back where it belongs. (Jason Franklin, 2019
Mar 5)
+Many users don't like 'thesaurus' to match so many words. (#4667, #1611)
+- when the match with the first word is partial, don't add other words on that
+ line.
+- support other file formats, such as comma separated. Indicate by a prefix
+ to the file in the 'thesaurus' option.
+- 'threglookexp' option: only match with first word in thesaurus file.
+ (Jakson A. Aquino, 2006 Jun 14)
+
Some composing characters actually add a cell width to the character they are
on top off, making the whole thing two characters wide. (#4526)
@@ -602,9 +624,6 @@ With 'foldmethod' "indent" and appending an empty line, what follows isn't
included in the existing fold. Deleting the empty line and undo fixes it.
(Oleg Koshovetc, 2018 Jul 15, #3214)
-When using :packadd files under "later" are not used, which is inconsistent
-with packages under "start". (xtal8, #1994)
-
Patch to support "xxd -ps". (Erik Auerswald, 2018 May 1)
Lacks a test.
@@ -3016,8 +3035,6 @@ More patches:
- Add 'cscopeignorecase' option. (Liang Wenzhi, 2006 Sept 3)
- Extra argument to strtrans() to translate special keys to their name (Eric
Arnold, 2006 May 22)
-- 'threglookexp' option: only match with first word in thesaurus file.
- (Jakson A. Aquino, 2006 Jun 14)
- Mac: indicate whether a buffer was modified. (Nicolas Weber, 2006 Jun 30)
- Allow negative 'nrwidth' for left aligning. (Nathan Laredo, 2006 Aug 16)
- ml_append_string(): efficiently append to an existing line. (Brad
diff --git a/runtime/doc/usr_27.txt b/runtime/doc/usr_27.txt
index 2e6ae72f6..0a6a0aed3 100644
--- a/runtime/doc/usr_27.txt
+++ b/runtime/doc/usr_27.txt
@@ -1,4 +1,4 @@
-*usr_27.txt* For Vim version 8.1. Last change: 2018 Jan 26
+*usr_27.txt* For Vim version 8.1. Last change: 2019 Jul 14
VIM USER MANUAL - by Bram Moolenaar
@@ -474,19 +474,19 @@ the line break happens, because all items mentioned so far don't match a line
break.
To check for a line break in a specific place, use the "\n" item: >
- /the\nword
+ /one\ntwo
-This will match at a line that ends in "the" and the next line starts with
-"word". To match "the word" as well, you need to match a space or a line
+This will match at a line that ends in "one" and the next line starts with
+"two". To match "one two" as well, you need to match a space or a line
break. The item to use for it is "\_s": >
- /the\_sword
+ /one\_stwo
To allow any amount of white space: >
- /the\_s\+word
+ /one\_s\+two
-This also matches when "the " is at the end of a line and " word" at the
+This also matches when "one " is at the end of a line and " two" at the
start of the next one.
"\s" matches white space, "\_s" matches white space or a line break.
diff --git a/runtime/doc/version8.txt b/runtime/doc/version8.txt
index 73db5f05b..c33055511 100644
--- a/runtime/doc/version8.txt
+++ b/runtime/doc/version8.txt
@@ -7625,8 +7625,8 @@ Problem: Still using __ARGS.
Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
Files: src/ex_eval.c, src/ex_getln.c, src/farsi.c, src/fileio.c,
src/fold.c, src/getchar.c, src/gui.c, src/gui_at_fs.c,
- gui_at_sb.c, src/gui_athena.c, src/gui_beval.c, src/gui_motif.c,
- src/gui_w32.c, src/gui_w48.c
+ src/gui_at_sb.c, src/gui_athena.c, src/gui_beval.c,
+ src/gui_motif.c, src/gui_w32.c, src/gui_w48.c
Patch 7.4.1198
Problem: Still using __ARGS.
@@ -8045,7 +8045,7 @@ Patch 7.4.1264
Problem: Crash when receiving an empty array.
Solution: Check for array with wrong number of arguments. (Damien)
Files: src/channel.c, src/eval.c, src/testdir/test_channel.py,
- src/testdir.test_channel.vim
+ src/testdir/test_channel.vim
Patch 7.4.1265
Problem: Not all channel commands are tested.
@@ -8454,8 +8454,8 @@ Files: src/os_win32.c
Patch 7.4.1336
Problem: Channel NL mode is not supported yet.
Solution: Add NL mode support to channels.
-Files: src/channel.c, src/netbeans.c, src/structs.h, src/os_unix.d,
- src/os_win32.c, src/proto/channel.pro, src/proto/os_unix.pro,
+Files: src/channel.c, src/netbeans.c, src/structs.h, src/os_win32.c,
+ src/proto/channel.pro, src/proto/os_unix.pro,
src/proto/os_win32.pro, src/testdir/test_channel.vim,
src/testdir/test_channel_pipe.py
@@ -13904,7 +13904,7 @@ Problem: Using 'hlsearch' highlighting instead of matchpos if there is no
search match.
Solution: Pass NULL as last item to next_search_hl() when searching for
'hlsearch' match. (Shane Harper, closes #1013)
-Files: src/screen.c, src/testdir/test_match.vim.
+Files: src/screen.c, src/testdir/test_match.vim
Patch 7.4.2270
Problem: Insufficient testing for NUL bytes on a raw channel.
@@ -18306,13 +18306,13 @@ Patch 8.0.0610
Problem: The screen is redrawn when t_BG is set and used to detect the
value for 'background'.
Solution: Don't redraw when the value of 'background' didn't change.
-Files: src/term.c.
+Files: src/term.c
Patch 8.0.0611
Problem: When t_u7 is sent a few characters in the second screen line are
overwritten and not redrawn later. (Rastislav Barlik)
Solution: Move redrawing the screen to after overwriting the characters.
-Files: src/main.c, src/term.c.
+Files: src/main.c, src/term.c
Patch 8.0.0612
Problem: Package directories are added to 'runtimepath' only after loading
@@ -27638,7 +27638,7 @@ Files: src/terminal.c, src/testdir/dumps/Test_syntax_c_01.dump
Patch 8.1.0327
Problem: The "g CTRL-G" command isn't tested much.
Solution: Add more tests. (Dominique Pelle, closes #3369)
-Files: src/testdir/test_normal.c
+Files: src/testdir/test_normal.vim
Patch 8.1.0328
Problem: inputlist() doesn't work with a timer. (Dominique Pelle)
@@ -29424,7 +29424,7 @@ Patch 8.1.0629
Problem: "gn" selects the wrong text with a multi-line match.
Solution: Get the end position from searchit() directly. (closes #3695)
Files: src/testdir/test_gn.vim, src/search.c, src/proto/search.pro,
- src/edit.c, src/evalfunc.c, src/ex_docmd.c, ex_getln.c,
+ src/edit.c, src/evalfunc.c, src/ex_docmd.c, src/ex_getln.c,
src/normal.c
Patch 8.1.0630
@@ -30859,7 +30859,7 @@ Patch 8.1.0849
Problem: Cursorline highlight is not always updated.
Solution: Set w_last_cursorline when redrawing. Fix resetting cursor flags
when using the popup menu.
-Files: src/screen.c, src/popupmenu.c, src/testdir/test_highlight.vim,
+Files: src/screen.c, src/popupmnu.c, src/testdir/test_highlight.vim,
src/testdir/dumps/Test_cursorline_yank_01.dump
Patch 8.1.0850
@@ -33447,7 +33447,7 @@ Patch 8.1.1276
Problem: Cannot combine text properties with syntax highlighting.
Solution: Add the "combine" field to prop_type_add(). (closes #4343)
Files: runtime/doc/eval.txt, runtime/doc/textprop.txt, src/screen.c,
- src/testprop.c, src/structs.h, src/testdir/test_textprop.vim
+ src/structs.h, src/testdir/test_textprop.vim
Patch 8.1.1277 (after 8.1.1276)
Problem: Missing screenshot update.
diff --git a/runtime/doc/windows.txt b/runtime/doc/windows.txt
index 1c6702fc2..81b99a019 100644
--- a/runtime/doc/windows.txt
+++ b/runtime/doc/windows.txt
@@ -1,4 +1,4 @@
-*windows.txt* For Vim version 8.1. Last change: 2019 Jun 02
+*windows.txt* For Vim version 8.1. Last change: 2019 Jul 18
VIM REFERENCE MANUAL by Bram Moolenaar
@@ -869,7 +869,7 @@ Alternatively, a popup window can be used by setting the 'previewpopup'
option. When set, it overrules the 'previewwindow' and 'previewheight'
settings. The option is a comma separated list of values:
height maximum height of the popup
- width maximu width of the popup
+ width maximum width of the popup
Example: >
:set previewpopup=height:10,width:60
<