forked from aniani/vim
Updated runtime files.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
*autocmd.txt* For Vim version 7.2. Last change: 2009 Nov 25
|
||||
*autocmd.txt* For Vim version 7.2. Last change: 2010 May 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*change.txt* For Vim version 7.2. Last change: 2009 Nov 11
|
||||
*change.txt* For Vim version 7.2. Last change: 2010 Mar 23
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -585,7 +585,7 @@ For other systems the tmpnam() library function is used.
|
||||
":&r". See |:s_flags| for [flags].
|
||||
|
||||
*&*
|
||||
& Synonym for ":s//~/" (repeat last substitute). Note
|
||||
& Synonym for ":s" (repeat last substitute). Note
|
||||
that the flags are not remembered, thus it might
|
||||
actually work differently. You can use ":&&" to keep
|
||||
the flags.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*cmdline.txt* For Vim version 7.2. Last change: 2009 Oct 25
|
||||
*cmdline.txt* For Vim version 7.2. Last change: 2010 May 07
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -522,6 +522,7 @@ followed by another Vim command:
|
||||
:registers
|
||||
:read !
|
||||
:scscope
|
||||
:sign
|
||||
:tcl
|
||||
:tcldo
|
||||
:tclfile
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*digraph.txt* For Vim version 7.2. Last change: 2008 Aug 06
|
||||
*digraph.txt* For Vim version 7.2. Last change: 2010 Apr 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*eval.txt* For Vim version 7.2. Last change: 2010 Mar 10
|
||||
*eval.txt* For Vim version 7.2. Last change: 2010 May 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -67,7 +67,7 @@ the Number. Examples: >
|
||||
Number 123 --> String "123"
|
||||
Number 0 --> String "0"
|
||||
Number -1 --> String "-1"
|
||||
|
||||
*octal*
|
||||
Conversion from a String to a Number is done by converting the first digits
|
||||
to a number. Hexadecimal "0xf9" and Octal "017" numbers are recognized. If
|
||||
the String doesn't start with digits, the result is zero. Examples: >
|
||||
@@ -1020,7 +1020,9 @@ A string constant accepts these special characters:
|
||||
\t tab <Tab>
|
||||
\\ backslash
|
||||
\" double quote
|
||||
\<xxx> Special key named "xxx". e.g. "\<C-W>" for CTRL-W.
|
||||
\<xxx> Special key named "xxx". e.g. "\<C-W>" for CTRL-W. This is for use
|
||||
in mappings, the 0x80 byte is escaped. Don't use <Char-xxxx> to get a
|
||||
utf-8 character, use \uxxxx as mentioned above.
|
||||
|
||||
Note that "\xff" is stored as the byte 255, which may be invalid in some
|
||||
encodings. Use "\u00ff" to store character 255 according to the current value
|
||||
@@ -4944,6 +4946,8 @@ setqflist({list} [, {action}]) *setqflist()*
|
||||
item will not be handled as an error line.
|
||||
If both "pattern" and "lnum" are present then "pattern" will
|
||||
be used.
|
||||
If you supply an empty {list}, the quickfix list will be
|
||||
cleared.
|
||||
Note that the list is not exactly the same as what
|
||||
|getqflist()| returns.
|
||||
|
||||
@@ -6828,14 +6832,16 @@ This would call the function "my_func_whizz(parameter)".
|
||||
<
|
||||
*:exe* *:execute*
|
||||
:exe[cute] {expr1} .. Executes the string that results from the evaluation
|
||||
of {expr1} as an Ex command. Multiple arguments are
|
||||
concatenated, with a space in between. {expr1} is
|
||||
used as the processed command, command line editing
|
||||
keys are not recognized.
|
||||
of {expr1} as an Ex command.
|
||||
Multiple arguments are concatenated, with a space in
|
||||
between. To avoid the extra space use the "."
|
||||
operator to concatenate strings into one argument.
|
||||
{expr1} is used as the processed command, command line
|
||||
editing keys are not recognized.
|
||||
Cannot be followed by a comment.
|
||||
Examples: >
|
||||
:execute "buffer " nextbuf
|
||||
:execute "normal " count . "w"
|
||||
:execute "buffer" nextbuf
|
||||
:execute "normal" count . "w"
|
||||
<
|
||||
":execute" can be used to append a command to commands
|
||||
that don't accept a '|'. Example: >
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*fold.txt* For Vim version 7.2. Last change: 2010 Feb 21
|
||||
*fold.txt* For Vim version 7.2. Last change: 2010 May 13
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -127,6 +127,9 @@ fold level. But note that foldlevel() may return -1 if the level is not known
|
||||
yet. And it returns the level at the start of the line, while a fold might
|
||||
end in that line.
|
||||
|
||||
It may happened that folds are not updated properly. You can use |zx| or |zX|
|
||||
to force updating folds.
|
||||
|
||||
|
||||
SYNTAX *fold-syntax*
|
||||
|
||||
@@ -352,9 +355,13 @@ zv View cursor line: Open just enough folds to make the line in
|
||||
*zx*
|
||||
zx Update folds: Undo manually opened and closed folds: re-apply
|
||||
'foldlevel', then do "zv": View cursor line.
|
||||
Also forces recomputing folds. This is useful when using
|
||||
'foldexpr' and the buffer is changed in a way that results in
|
||||
folds not to be updated properly.
|
||||
|
||||
*zX*
|
||||
zX Undo manually opened and closed folds: re-apply 'foldlevel'.
|
||||
Also forces recomputing folds, like |zx|.
|
||||
|
||||
*zm*
|
||||
zm Fold more: Subtract one from 'foldlevel'. If 'foldlevel' was
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*gui.txt* For Vim version 7.2. Last change: 2009 Jan 22
|
||||
*gui.txt* For Vim version 7.2. Last change: 2010 May 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -556,7 +556,7 @@ some modes:
|
||||
mode inserted appended ~
|
||||
Normal nothing nothing
|
||||
Visual <C-C> <C-\><C-G>
|
||||
Insert <C-O>
|
||||
Insert <C-\><C-O>
|
||||
Cmdline <C-C> <C-\><C-G>
|
||||
Op-pending <C-C> <C-\><C-G>
|
||||
|
||||
@@ -571,7 +571,7 @@ is equal to: >
|
||||
|
||||
:nmenu File.Next :next^M
|
||||
:vmenu File.Next ^C:next^M^\^G
|
||||
:imenu File.Next ^O:next^M
|
||||
:imenu File.Next ^\^O:next^M
|
||||
:cmenu File.Next ^C:next^M^\^G
|
||||
:omenu File.Next ^C:next^M^\^G
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*indent.txt* For Vim version 7.2. Last change: 2010 Jan 27
|
||||
*indent.txt* For Vim version 7.2. Last change: 2010 Mar 27
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -447,7 +447,7 @@ assume a 'shiftwidth' of 4.
|
||||
|
||||
The defaults, spelled out in full, are:
|
||||
cinoptions=>s,e0,n0,f0,{0,}0,^0,:s,=s,l0,b0,gs,hs,ps,ts,is,+s,c3,C0,
|
||||
/0,(2s,us,U0,w0,W0,m0,j0,)20,*30,#0
|
||||
/0,(2s,us,U0,w0,W0,m0,j0,)20,*70,#0
|
||||
|
||||
Vim puts a line in column 1 if:
|
||||
- It starts with '#' (preprocessor directives), if 'cinkeys' contains '#'.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*motion.txt* For Vim version 7.2. Last change: 2009 Sep 15
|
||||
*motion.txt* For Vim version 7.2. Last change: 2010 May 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -315,6 +315,7 @@ _ <underscore> [count] - 1 lines downward, on the first non-blank
|
||||
G Goto line [count], default last line, on the first
|
||||
non-blank character |linewise|. If 'startofline' not
|
||||
set, keep the same column.
|
||||
G is a one of |jump-motions|.
|
||||
|
||||
*<C-End>*
|
||||
<C-End> Goto line [count], default last line, on the last
|
||||
@@ -328,6 +329,8 @@ gg Goto line [count], default first line, on the first
|
||||
:[range] Set the cursor on the last line number in [range].
|
||||
[range] can also be just one line number, e.g., ":1"
|
||||
or ":'m".
|
||||
In contrast with |G| this command does not modify the
|
||||
|jumplist|.
|
||||
*N%*
|
||||
{count}% Go to {count} percentage in the file, on the first
|
||||
non-blank in the line |linewise|. To compute the new
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*options.txt* For Vim version 7.2. Last change: 2010 Jan 06
|
||||
*options.txt* For Vim version 7.2. Last change: 2010 May 13
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -40,6 +40,7 @@ achieve special effects. These options come in three forms:
|
||||
|
||||
:se[t] no{option} Toggle option: Reset, switch it off.
|
||||
|
||||
*:set-!* *:set-inv*
|
||||
:se[t] {option}! or
|
||||
:se[t] inv{option} Toggle option: Invert value. {not in Vi}
|
||||
|
||||
@@ -696,8 +697,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
'autochdir' 'acd' boolean (default off)
|
||||
global
|
||||
{not in Vi}
|
||||
{only available when compiled with the
|
||||
|+netbeans_intg| or |+sun_workshop| feature}
|
||||
{only available when compiled with it, use
|
||||
exists("+autochdir") to check}
|
||||
When on, Vim will change the current working directory whenever you
|
||||
open a file, switch buffers, delete a buffer or open/close a window.
|
||||
It will change to the directory containing the file which was opened
|
||||
@@ -5708,7 +5709,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
in a file and echoed to the screen. If the 'shell' option is "csh" or
|
||||
"tcsh" after initializations, the default becomes "|& tee". If the
|
||||
'shell' option is "sh", "ksh", "zsh" or "bash" the default becomes
|
||||
"2>&1| tee". This means that stderr is also included.
|
||||
"2>&1| tee". This means that stderr is also included. Before using
|
||||
the 'shell' option a path is removed, thus "/bin/sh" uses "sh".
|
||||
The initialization of this option is done after reading the ".vimrc"
|
||||
and the other initializations, so that when the 'shell' option is set
|
||||
there, the 'shellpipe' option changes automatically, unless it was
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_netrw.txt* For Vim version 7.2. Last change: 2009 Dec 28
|
||||
*pi_netrw.txt* For Vim version 7.2. Last change: 2010 May 14
|
||||
|
||||
-----------------------------------------------------
|
||||
NETRW REFERENCE MANUAL by Charles E. Campbell, Jr.
|
||||
@@ -6,7 +6,7 @@
|
||||
Author: Charles E. Campbell, Jr. <NdrOchip@ScampbellPfamily.AbizM>
|
||||
(remove NOSPAM from Campbell's email first)
|
||||
|
||||
Copyright: Copyright (C) 2009 Charles E Campbell, Jr *netrw-copyright*
|
||||
Copyright: Copyright (C) 1999-2010 Charles E Campbell, Jr *netrw-copyright*
|
||||
Permission is hereby granted to use and distribute this code, with
|
||||
or without modifications, provided that this copyright notice is
|
||||
copied with it. Like anything else that's free, netrw.vim,
|
||||
@@ -19,9 +19,9 @@ Copyright: Copyright (C) 2009 Charles E Campbell, Jr *netrw-copyright*
|
||||
use of this software.
|
||||
|
||||
|
||||
*dav* *ftp* *netrw-file* *Nread* *rcp* *scp*
|
||||
*davs* *http* *netrw.vim* *Nsource* *rsync* *sftp*
|
||||
*fetch* *netrw* *network* *Nwrite*
|
||||
*dav* *ftp* *netrw-file* *rcp* *scp*
|
||||
*davs* *http* *netrw.vim* *rsync* *sftp*
|
||||
*fetch* *netrw* *network*
|
||||
|
||||
==============================================================================
|
||||
1. Contents *netrw-contents* {{{1
|
||||
@@ -158,7 +158,7 @@ There are more protocols supported by netrw than just scp and ftp, too: see the
|
||||
next section, |netrw-externapp|, on how to use these external applications with
|
||||
netrw and vim.
|
||||
|
||||
PREVENTING LOADING
|
||||
PREVENTING LOADING *netrw-noload*
|
||||
|
||||
If you want to use plugins, but for some reason don't wish to use netrw, then
|
||||
you need to avoid loading both the plugin and the autoload portions of netrw.
|
||||
@@ -169,7 +169,7 @@ You may do so by placing the following two lines in your <.vimrc>: >
|
||||
<
|
||||
|
||||
==============================================================================
|
||||
3. Netrw Reference *netrw-ref* {{{1
|
||||
3. Netrw Reference *netrw-ref* {{{1
|
||||
|
||||
Netrw supports several protocols in addition to scp and ftp as mentioned
|
||||
in |netrw-start|. These include dav, fetch, http,... well, just look
|
||||
@@ -642,18 +642,22 @@ Nread as shown in |netrw-transparent| (ie. simply use >
|
||||
instead, as appropriate) -- see |netrw-urls|. In the explanations
|
||||
below, a {netfile} is an url to a remote file.
|
||||
|
||||
*:Nwrite* *:Nw*
|
||||
:[range]Nw[rite] Write the specified lines to the current
|
||||
file as specified in b:netrw_lastfile.
|
||||
(related: |netrw-nwrite|)
|
||||
|
||||
:[range]Nw[rite] {netfile} [{netfile}]...
|
||||
Write the specified lines to the {netfile}.
|
||||
|
||||
*:Nread* *:Nr*
|
||||
:Nr[ead] Read the lines from the file specified in b:netrw_lastfile
|
||||
into the current buffer.
|
||||
into the current buffer. (related: |netrw-nread|)
|
||||
|
||||
:Nr[ead] {netfile} {netfile}...
|
||||
Read the {netfile} after the current line.
|
||||
|
||||
*:Nsource* *:Ns*
|
||||
:Ns[ource] {netfile}
|
||||
Source the {netfile}.
|
||||
To start up vim using a remote .vimrc, one may use
|
||||
@@ -661,20 +665,24 @@ below, a {netfile} is an url to a remote file.
|
||||
vim -u NORC -N
|
||||
--cmd "runtime plugin/netrwPlugin.vim"
|
||||
--cmd "source scp://HOSTNAME/.vimrc"
|
||||
< *netrw-uidpass*
|
||||
:call NetUserPass()
|
||||
< (related: |netrw-source|)
|
||||
|
||||
:call NetUserPass() *NetUserPass()*
|
||||
If g:netrw_uid and s:netrw_passwd don't exist,
|
||||
this function will query the user for them.
|
||||
(related: |netrw-userpass|)
|
||||
|
||||
:call NetUserPass("userid")
|
||||
This call will set the g:netrw_uid and, if
|
||||
the password doesn't exist, will query the user for it.
|
||||
(related: |netrw-userpass|)
|
||||
|
||||
:call NetUserPass("userid","passwd")
|
||||
This call will set both the g:netrw_uid and s:netrw_passwd.
|
||||
The user-id and password are used by ftp transfers. One may
|
||||
effectively remove the user-id and password by using empty
|
||||
strings (ie. "").
|
||||
(related: |netrw-userpass|)
|
||||
|
||||
:NetrwSettings This command is described in |netrw-settings| -- used to
|
||||
display netrw settings and change netrw behavior.
|
||||
@@ -688,9 +696,7 @@ below, a {netfile} is an url to a remote file.
|
||||
The <netrw.vim> script provides several variables which act as options to
|
||||
affect <netrw.vim>'s file transfer behavior. These variables typically may be
|
||||
set in the user's <.vimrc> file: (see also |netrw-settings| |netrw-protocol|)
|
||||
|
||||
>
|
||||
|
||||
-------------
|
||||
Netrw Options
|
||||
-------------
|
||||
@@ -1025,6 +1031,8 @@ QUICK REFERENCE: MAPS *netrw-browse-maps* {{{2
|
||||
to the netrw browser window. See |g:netrw_retmap|.
|
||||
<s-leftmouse> (gvim only) like mf, will mark files
|
||||
|
||||
(to disable mouse buttons while browsing: |g:netrw_mousemaps|)
|
||||
|
||||
*netrw-quickcom* *netrw-quickcoms*
|
||||
QUICK REFERENCE: COMMANDS *netrw-explore-cmds* *netrw-browse-cmds* {{{2
|
||||
:NetrwClean[!] ...........................................|netrw-clean|
|
||||
@@ -1202,7 +1210,7 @@ Related Topics:
|
||||
|netrw-qb| how to list bookmarks
|
||||
|
||||
|
||||
CHANGING TO A PREDECESSOR DIRECTORY *netrw-u* *netrw-updir* {{{2
|
||||
CHANGING TO A PREDECESSOR DIRECTORY *netrw-u* *netrw-updir* {{{2
|
||||
|
||||
Every time you change to a new directory (new for the current session),
|
||||
netrw will save the directory in a recently-visited directory history
|
||||
@@ -2022,7 +2030,8 @@ your browsing preferences. (see also: |netrw-settings|)
|
||||
unix or g:netrw_cygwin set: : "ls -tlF"
|
||||
otherwise "dir"
|
||||
|
||||
*g:netrw_glob_escape* ='[]*?`{~$'
|
||||
*g:netrw_glob_escape* ='[]*?`{~$' (unix)
|
||||
='[]*?`{$' (windows
|
||||
These characters in directory names are
|
||||
escaped before applying glob()
|
||||
|
||||
@@ -2293,6 +2302,18 @@ the browser (where the cursor will remain) and the file (see |:pedit|).
|
||||
By default, the split will be taken horizontally; one may use vertical
|
||||
splitting if one has set |g:netrw_preview| first.
|
||||
|
||||
An interesting set of netrw settings is: >
|
||||
|
||||
let g:netrw_preview = 1
|
||||
let g:netrw_liststyle = 3
|
||||
let g:netrw_winsize = 30
|
||||
|
||||
These will:
|
||||
1. Make vertical splitting the default for previewing files
|
||||
2. Make the default listing style "tree"
|
||||
3. When a vertical preview window is opened, the directory listing
|
||||
will use only 30 columns; the rest of the window is used for the
|
||||
preview window.
|
||||
|
||||
PREVIOUS WINDOW *netrw-P* *netrw-prvwin* {{{2
|
||||
|
||||
@@ -2597,6 +2618,29 @@ Associated setting variables: |g:netrw_chgwin|
|
||||
Multibyte encodings use two (or more) bytes per character.
|
||||
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
|
||||
subdirectories. How may I fix this?
|
||||
|
||||
(mikeyao) If you want to use vim via ssh and putty under Windows,
|
||||
try combining the use of pscp/psftp with plink. pscp/psftp will
|
||||
be used to connect and plink will be used to execute commands on
|
||||
the server, for example: list files and directory using 'ls'.
|
||||
|
||||
These are the settings I use to do this:
|
||||
>
|
||||
" list files, it's the key setting, if you haven't set,
|
||||
" you will get a blank buffer
|
||||
let g:netrw_list_cmd = "plink HOSTNAME ls -Fa"
|
||||
" if you haven't add putty directory in system path, you should
|
||||
" specify scp/sftp command. For examples:
|
||||
"let g:netrw_sftp_cmd = "d:\\dev\\putty\\PSFTP.exe"
|
||||
"let g:netrw_scp_cmd = "d:\\dev\\putty\\PSCP.exe"
|
||||
<
|
||||
|
||||
|
||||
==============================================================================
|
||||
11. Debugging Netrw Itself *netrw-debug* {{{1
|
||||
|
||||
@@ -2651,6 +2695,35 @@ which is loaded automatically at startup (assuming :set nocp).
|
||||
==============================================================================
|
||||
12. History *netrw-history* {{{1
|
||||
|
||||
v138: May 01, 2010 * added the bomb setting to the Save-Set-Restore
|
||||
option handling (for Tony M)
|
||||
* (Bram Moolenaar) netrw optionally sets cursorline
|
||||
(and sometimes cursorcolumn) for its display.
|
||||
This option setting was leaking through with
|
||||
remote file handling.
|
||||
v137: Dec 28, 2009 * modified the preview window handling for
|
||||
vertically split windows. The preview
|
||||
window will take up all but g:netrw_winsize
|
||||
columns of the original window; those
|
||||
g:netrw_winsize columns will be used for
|
||||
the netrw listing.
|
||||
* (Simon Dambe) removed "~" from
|
||||
|g:netrw_glob_escape| under Windows
|
||||
* (Bram Moolenaar) modified test for status bar
|
||||
click with leftmouse. Moved code to
|
||||
s:NetrwLeftmouse().
|
||||
Feb 24, 2010 * (for Jean Johner) added insert-mode maps; one
|
||||
can get into insert mode with netrw via
|
||||
ctrl-o :e .
|
||||
Mar 15, 2010 * (Dominique Pellé) Directory with backslashes such
|
||||
as foo\bar were not being entered/left properly
|
||||
Mar 15, 2010 * Using :Explore .. and causing two FocusGained
|
||||
events caused the directory to change. Fixed.
|
||||
Mar 22, 2010 * Last fix caused problems for *//pat and */filepat
|
||||
searches.
|
||||
Mar 30, 2010 * With :set hidden and changing listing styles 8
|
||||
times, the tree listing buffer was being marked
|
||||
as modified upon exit. Fixed.
|
||||
v136: Jan 14, 2009 * extended |g:Netrw_funcref| to also handle lists
|
||||
of function references
|
||||
Jan 14, 2009 * (reported by Marvin Renich) with spell check
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_vimball.txt* For Vim version 7.2. Last change: 2009 Dec 28
|
||||
*pi_vimball.txt* For Vim version 7.2. Last change: 2010 Apr 12
|
||||
|
||||
----------------
|
||||
Vimball Archiver
|
||||
@@ -156,6 +156,22 @@ PREVENTING LOADING
|
||||
let g:loaded_vimballPlugin= 1
|
||||
let g:loaded_vimball = 1
|
||||
<
|
||||
WINDOWS *vimball-windows*
|
||||
|
||||
Many vimball files are compressed with gzip. Windows, unfortunately,
|
||||
does not come provided with a tool to decompress gzip'ped files.
|
||||
Fortunately, there are a number of tools available for Windows users
|
||||
to un-gzip files:
|
||||
>
|
||||
Item Tool/Suite Free Website
|
||||
---- ---------- ---- -------
|
||||
7zip tool y http://www.7-zip.org/
|
||||
Winzip tool n http://www.winzip.com/downwz.htm
|
||||
unxutils suite y http://unxutils.sourceforge.net/
|
||||
cygwin suite y http://www.cygwin.com/
|
||||
GnuWin32 suite y http://gnuwin32.sourceforge.net/
|
||||
MinGW suite y http://www.mingw.org/
|
||||
<
|
||||
|
||||
==============================================================================
|
||||
4. Vimball History *vimball-history* {{{1
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_zip.txt* For Vim version 7.2. Last change: 2008 Jul 30
|
||||
*pi_zip.txt* For Vim version 7.2. Last change: 2010 Apr 12
|
||||
|
||||
+====================+
|
||||
| Zip File Interface |
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
Author: Charles E. Campbell, Jr. <NdrOchip@ScampbellPfamily.AbizM>
|
||||
(remove NOSPAM from Campbell's email first)
|
||||
Copyright: Copyright (C) 2005-2008 Charles E Campbell, Jr *zip-copyright*
|
||||
Copyright: Copyright (C) 2005-2009 Charles E Campbell, Jr *zip-copyright*
|
||||
Permission is hereby granted to use and distribute this code,
|
||||
with or without modifications, provided that this copyright
|
||||
notice is copied with it. Like anything else that's free,
|
||||
@@ -59,6 +59,16 @@ Copyright: Copyright (C) 2005-2008 Charles E Campbell, Jr *zip-copyright*
|
||||
It's used during the writing (updating) of a file already in a zip
|
||||
file; by default: >
|
||||
let g:zip_zipcmd= "zip"
|
||||
<
|
||||
PREVENTING LOADING~
|
||||
|
||||
If for some reason you do not wish to use vim to examine zipped files,
|
||||
you may put the following two variables into your <.vimrc> to prevent
|
||||
the tar plugin from loading: >
|
||||
|
||||
let g:loaded_zipPlugin= 1
|
||||
let g:loaded_zip = 1
|
||||
<
|
||||
<
|
||||
|
||||
==============================================================================
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*sign.txt* For Vim version 7.2. Last change: 2006 Apr 24
|
||||
*sign.txt* For Vim version 7.2. Last change: 2010 May 07
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Gordon Prieur
|
||||
@@ -53,7 +53,7 @@ disappears again. The color of the column is set with the SignColumn group
|
||||
==============================================================================
|
||||
2. Commands *sign-commands* *:sig* *:sign*
|
||||
|
||||
Here is an example that places a sign piet, displayed with the text ">>", in
|
||||
Here is an example that places a sign "piet", displayed with the text ">>", in
|
||||
line 23 of the current file: >
|
||||
:sign define piet text=>> texthl=Search
|
||||
:exe ":sign place 2 line=23 name=piet file=" . expand("%:p")
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*spell.txt* For Vim version 7.2. Last change: 2009 Oct 28
|
||||
*spell.txt* For Vim version 7.2. Last change: 2010 Apr 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -468,8 +468,11 @@ Vim uses a binary file format for spelling. This greatly speeds up loading
|
||||
the word list and keeps it small.
|
||||
*.aff* *.dic* *Myspell*
|
||||
You can create a Vim spell file from the .aff and .dic files that Myspell
|
||||
uses. Myspell is used by OpenOffice.org and Mozilla. You should be able to
|
||||
find them here:
|
||||
uses. Myspell is used by OpenOffice.org and Mozilla. The OpenOffice .oxt
|
||||
files are zip files which contain the .aff and .dic files. You should be able
|
||||
to find them here:
|
||||
http://extensions.services.openoffice.org/dictionary
|
||||
The older, OpenOffice 2 files may be used if this doesn't work:
|
||||
http://wiki.services.openoffice.org/wiki/Dictionaries
|
||||
You can also use a plain word list. The results are the same, the choice
|
||||
depends on what word lists you can find.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*syntax.txt* For Vim version 7.2. Last change: 2009 Dec 19
|
||||
*syntax.txt* For Vim version 7.2. Last change: 2010 May 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -3871,13 +3871,19 @@ This will open a new window containing all highlight group names, displayed
|
||||
in their own color.
|
||||
|
||||
*:colo* *:colorscheme* *E185*
|
||||
:colo[rscheme] Output the name of the currently active color scheme.
|
||||
This is basically the same as >
|
||||
:echo g:colors_name
|
||||
< In case g:colors_name has not been defined :colo will
|
||||
output "default". When compiled without the |+eval|
|
||||
feature it will output "unknown".
|
||||
|
||||
:colo[rscheme] {name} Load color scheme {name}. This searches 'runtimepath'
|
||||
for the file "colors/{name}.vim. The first one that
|
||||
is found is loaded.
|
||||
To see the name of the currently active color scheme: >
|
||||
:echo g:colors_name
|
||||
< When using the default colors you will get an E121
|
||||
error.
|
||||
:colo
|
||||
< The name is also stored in the g:colors_name variable.
|
||||
Doesn't work recursively, thus you can't use
|
||||
":colorscheme" in a color scheme script.
|
||||
After the color scheme has been loaded the
|
||||
|
||||
@@ -1767,6 +1767,12 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
|
||||
:Nexplore pi_netrw.txt /*:Nexplore*
|
||||
:Next editing.txt /*:Next*
|
||||
:NoMatchParen pi_paren.txt /*:NoMatchParen*
|
||||
:Nr pi_netrw.txt /*:Nr*
|
||||
:Nread pi_netrw.txt /*:Nread*
|
||||
:Ns pi_netrw.txt /*:Ns*
|
||||
:Nsource pi_netrw.txt /*:Nsource*
|
||||
:Nw pi_netrw.txt /*:Nw*
|
||||
:Nwrite pi_netrw.txt /*:Nwrite*
|
||||
:P various.txt /*:P*
|
||||
:Pexplore pi_netrw.txt /*:Pexplore*
|
||||
:Print various.txt /*:Print*
|
||||
@@ -2614,6 +2620,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
|
||||
:search-args tagsrch.txt /*:search-args*
|
||||
:set options.txt /*:set*
|
||||
:set+= options.txt /*:set+=*
|
||||
:set-! options.txt /*:set-!*
|
||||
:set-& options.txt /*:set-&*
|
||||
:set-&vi options.txt /*:set-&vi*
|
||||
:set-&vim options.txt /*:set-&vim*
|
||||
@@ -2621,6 +2628,7 @@ $VIMRUNTIME starting.txt /*$VIMRUNTIME*
|
||||
:set-args options.txt /*:set-args*
|
||||
:set-browse options.txt /*:set-browse*
|
||||
:set-default options.txt /*:set-default*
|
||||
:set-inv options.txt /*:set-inv*
|
||||
:set-termcap options.txt /*:set-termcap*
|
||||
:set-verbose options.txt /*:set-verbose*
|
||||
:set^= options.txt /*:set^=*
|
||||
@@ -4235,13 +4243,11 @@ N: cmdline.txt /*N:*
|
||||
N<Del> various.txt /*N<Del>*
|
||||
NL-used-for-Nul pattern.txt /*NL-used-for-Nul*
|
||||
NetBSD-backspace options.txt /*NetBSD-backspace*
|
||||
NetUserPass() pi_netrw.txt /*NetUserPass()*
|
||||
Normal intro.txt /*Normal*
|
||||
Normal-mode intro.txt /*Normal-mode*
|
||||
Nread pi_netrw.txt /*Nread*
|
||||
Nsource pi_netrw.txt /*Nsource*
|
||||
Number eval.txt /*Number*
|
||||
Nvi intro.txt /*Nvi*
|
||||
Nwrite pi_netrw.txt /*Nwrite*
|
||||
O insert.txt /*O*
|
||||
OS/2 os_os2.txt /*OS\/2*
|
||||
OS2 os_os2.txt /*OS2*
|
||||
@@ -6620,6 +6626,7 @@ netrw-mx pi_netrw.txt /*netrw-mx*
|
||||
netrw-mz pi_netrw.txt /*netrw-mz*
|
||||
netrw-netrc pi_netrw.txt /*netrw-netrc*
|
||||
netrw-nexplore pi_netrw.txt /*netrw-nexplore*
|
||||
netrw-noload pi_netrw.txt /*netrw-noload*
|
||||
netrw-nread pi_netrw.txt /*netrw-nread*
|
||||
netrw-nwrite pi_netrw.txt /*netrw-nwrite*
|
||||
netrw-o pi_netrw.txt /*netrw-o*
|
||||
@@ -6629,6 +6636,7 @@ netrw-p1 pi_netrw.txt /*netrw-p1*
|
||||
netrw-p10 pi_netrw.txt /*netrw-p10*
|
||||
netrw-p11 pi_netrw.txt /*netrw-p11*
|
||||
netrw-p12 pi_netrw.txt /*netrw-p12*
|
||||
netrw-p13 pi_netrw.txt /*netrw-p13*
|
||||
netrw-p2 pi_netrw.txt /*netrw-p2*
|
||||
netrw-p3 pi_netrw.txt /*netrw-p3*
|
||||
netrw-p4 pi_netrw.txt /*netrw-p4*
|
||||
@@ -6679,7 +6687,6 @@ netrw-texplore pi_netrw.txt /*netrw-texplore*
|
||||
netrw-todo pi_netrw.txt /*netrw-todo*
|
||||
netrw-transparent pi_netrw.txt /*netrw-transparent*
|
||||
netrw-u pi_netrw.txt /*netrw-u*
|
||||
netrw-uidpass pi_netrw.txt /*netrw-uidpass*
|
||||
netrw-updir pi_netrw.txt /*netrw-updir*
|
||||
netrw-urls pi_netrw.txt /*netrw-urls*
|
||||
netrw-userpass pi_netrw.txt /*netrw-userpass*
|
||||
@@ -6792,6 +6799,7 @@ object-select motion.txt /*object-select*
|
||||
objects index.txt /*objects*
|
||||
obtaining-exted netbeans.txt /*obtaining-exted*
|
||||
ocaml.vim syntax.txt /*ocaml.vim*
|
||||
octal eval.txt /*octal*
|
||||
oldfiles-variable eval.txt /*oldfiles-variable*
|
||||
ole-activation if_ole.txt /*ole-activation*
|
||||
ole-eval if_ole.txt /*ole-eval*
|
||||
@@ -8072,6 +8080,7 @@ vimball-extract pi_vimball.txt /*vimball-extract*
|
||||
vimball-history pi_vimball.txt /*vimball-history*
|
||||
vimball-intro pi_vimball.txt /*vimball-intro*
|
||||
vimball-manual pi_vimball.txt /*vimball-manual*
|
||||
vimball-windows pi_vimball.txt /*vimball-windows*
|
||||
vimdev intro.txt /*vimdev*
|
||||
vimdiff diff.txt /*vimdiff*
|
||||
vimfiles options.txt /*vimfiles*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*todo.txt* For Vim version 7.2. Last change: 2010 Mar 17
|
||||
*todo.txt* For Vim version 7.2. Last change: 2010 May 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -30,20 +30,59 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
|
||||
*known-bugs*
|
||||
-------------------- Known bugs and current work -----------------------
|
||||
|
||||
":s" summary in :folddo is not correct. (Jean Johner, 2010 Feb 20)
|
||||
Patch from Lech Lorens, 2010 Mar 13.
|
||||
Cursor positioning wrong with 0x200e character. (John Becket, 2010 May 6)
|
||||
|
||||
Vim tries to set the background or foreground color in a terminal to -1.
|
||||
(Graywh) Appears to happen with ":hi Normal ctermbg=NONE".
|
||||
Possible solution from Matt Wozniski, 2010 Mar 17.
|
||||
E315 when trying to change a file in FileChangedRO autocommand event.
|
||||
(Dominique Pelle, 2010 Apr 30)
|
||||
|
||||
When directory "/tmp/tags" contains "tags1" and "tags2", setting 'tags' to
|
||||
"/tmp/tags/*" doesn't pick up these files. (Simon Ruggier, 2010 Mar 17)
|
||||
|
||||
":command Print echo 'print'" works, but ":Print" doesn't. Builtin Print
|
||||
should be overruled. (Aaron Thoma)
|
||||
|
||||
Editing a file with a ^M with 'ff' set to "mac", opening a help file, then the
|
||||
^M is displayed as ^J sometimes. Getting 'ff' value from wrong window/buffer?
|
||||
|
||||
Have a look at patch to enable screen access from Python. (Marko Mahnic, 2010
|
||||
Apr 12)
|
||||
|
||||
Problem producing tags file when hebrew.frx is present. It has a BOM.
|
||||
Results in E670. (Tony Mechelynck, 2010 May 2)
|
||||
|
||||
'cindent' not correct when 'list' is set. (Zdravi Korusef, 2010 Apr 15)
|
||||
|
||||
":helpgrep" does not put the cursor in the correct column when preceded by
|
||||
accented character. (Tony Mechelynck, 2010 Apr 15)
|
||||
|
||||
Better Czech keymap. (Stepnem, 2010 May 4) Use if no response from Jiri
|
||||
Tobisek.
|
||||
|
||||
Use Dutch spell files from:
|
||||
http://extensions.services.openoffice.org/en/project/dict-nl
|
||||
Looks like this is newer than the new wordlist for Dutch:
|
||||
http://www.opentaal.org/bestanden/1_10/nl_NL-Pack
|
||||
|
||||
Problem with cursor in the wrong column. (SungHyun Nam, 2010 Mar 11)
|
||||
Additional info by Dominique Pelle.
|
||||
Additional info by Dominique Pelle. (also on 2010 Apr 10)
|
||||
|
||||
"make install" installs some of the .info files on Unix.
|
||||
(James Vega, 2010 Mar 30)
|
||||
|
||||
Is ~/bin (literally) in $PATH supposed to work? (Paul, 2010 March 29)
|
||||
Looks like only bash can do it. (Yakov Lerner)
|
||||
|
||||
8 Add an event like CursorHold that is triggered repeatedly, not just once
|
||||
after typing something.
|
||||
Need for CursorHold that retriggers. Use a key that doesn't do anything, or a
|
||||
function that resets did_cursorhold.
|
||||
|
||||
I often see pasted text (from Firefox, to Vim in xterm) appear twice.
|
||||
Also, Vim in xterm sometimes loses copy/paste ability (probably after running
|
||||
an external command).
|
||||
|
||||
Jumplist doesn't work properly in Insert mode? (Jean Johner, 2010 Mar 20)
|
||||
|
||||
Problem with transparent cmdline. Also: Terminal title is wrong with
|
||||
non-ASCII character. (Lily White, 2010 Mar 7)
|
||||
|
||||
@@ -59,15 +98,12 @@ Shell not recognized properly if it ends in "csh -f". (James Vega, 2009 Nov 3)
|
||||
Find tail? Might have a / in argument. Find space? Might have space in
|
||||
path.
|
||||
|
||||
Patch to support netbeans in Unix console Vim. (Xavier de Gaye, 2009 Apr 26)
|
||||
Now with Mercurial repository (2010 Jan 2)
|
||||
|
||||
Crash when assigning s: to variable, pointer becomes invalid later.
|
||||
(Yukihiro Nakadaira, 2009 Oct 12, confirmed by Dominique Pelle)
|
||||
|
||||
Test 69 breaks on MS-Windows, both 32 and 64 builds. (George Reilly, 2010 Feb
|
||||
26)
|
||||
|
||||
":function f(x) keepjumps" creates a function where every command is executed
|
||||
like it has ":keepjumps" before it.
|
||||
|
||||
Coverity: ask someone to create new user: Dominique.
|
||||
look into reported defects: http://scan.coverity.com/rung2.html
|
||||
|
||||
@@ -78,20 +114,16 @@ Problem with editing file in binary mode. (Ingo Krabbe, 2009 Oct 8)
|
||||
|
||||
Support .xz with the xz program, like with lzma.
|
||||
|
||||
Perl runtime files update. (Andy Lester, 2009 Aug 25)
|
||||
|
||||
Gvimext patch to support wide file names. (Szabolcs Horvat 2008 Sep 10)
|
||||
|
||||
Problem with stop directory in findfile(). (Adam Simpkins, 2009 Aug 26)
|
||||
|
||||
Patch to support :browse for more commands. (Lech Lorens, 2009 Jul 18)
|
||||
Undo problem: line not removed as expected when using setline() from Insert
|
||||
mode. (Israel Chauca, 2010 May 13, more in second msg)
|
||||
Break undo when CTRL-R = changes the text? Or save more lines?
|
||||
|
||||
Change to C syntax folding to make it work much faster, but a bit less
|
||||
reliable. (Lech Lorens, 2009 Nov 9) Enable with an option?
|
||||
Most time is spent in in_id_list().
|
||||
|
||||
New wordlist for Dutch: http://www.opentaal.org/bestanden/1_10/nl_NL-Pack
|
||||
|
||||
Check for unused functions, idea:
|
||||
http://blog.flameeyes.eu/2008/01/17/today-how-to-identify-unused-exported-functions-and-variables
|
||||
|
||||
@@ -102,17 +134,17 @@ When a:base in 'completefunc' starts with a number it's passed as a number,
|
||||
not a string. (Sean Ma) Need to add flag to call_func_retlist() to force a
|
||||
string value.
|
||||
|
||||
There is no command line completion for ":lmap".
|
||||
|
||||
Reproducible crash in syntax HL. (George Reilly, Dominique Pelle, 2009 May 9)
|
||||
|
||||
Invalid read error in Farsi mode. (Dominique Pelle, 2009 Aug 2)
|
||||
|
||||
Patch to add diff functionality to 2html.vim. (Christian Brabandt, 2009 Dec
|
||||
15)
|
||||
|
||||
For running gvim on an USB stick: avoid the OLE registration. Use a command
|
||||
line argument -noregister.
|
||||
|
||||
submatch() may remove backslash. (Sergey Goldgaber, 2009 Jul 6)
|
||||
When a mapping exists both for insert mode and lang-insert mode, the last one
|
||||
doesn't work. (Tyru, 2010 May 6) Or is this intended?
|
||||
|
||||
Still a problem with ":make" in the wrong directory. Caused by ":bufdo".
|
||||
(Ajit Thakkar, 2009 Jul 1) More information Jul 9, Jul 15.
|
||||
@@ -148,10 +180,6 @@ Needs more work.
|
||||
|
||||
Problem with <script> mappings (Andy Wokula, 2009 Mar 8)
|
||||
|
||||
Patch to support netbeans for Mac. (Kazuki Sakamoto, 2009 Jun 25)
|
||||
|
||||
Patch to support clipboard for Mac terminal. (Jjgod Jiang, 2009 Aug 1)
|
||||
|
||||
When starting Vim with "gvim -f -u non_existent_file > foo.txt" there are a
|
||||
few control characters in the output. (Dale Wiles, 2009 May 28)
|
||||
|
||||
@@ -161,21 +189,27 @@ few control characters in the output. (Dale Wiles, 2009 May 28)
|
||||
Status line containing winnr() isn't updated when splitting the window (Clark
|
||||
J. Wang, 2009 Mar 31)
|
||||
|
||||
When $VIMRUNTIME is set in .vimrc, need to reload lang files. Already done
|
||||
for GTK, how about others? (Ron Aaron, 2010 Apr 10)
|
||||
|
||||
Patch for vertical line at certain column position, 'guidecolumn' option.
|
||||
(Pankaj Garg, 2009 Apr 14, aka Lone, Apr 15)
|
||||
Update 2009 May 2, 'margincolumn'
|
||||
Alternative patch. (2010 Feb 2, Gregor Uhlenheuer)
|
||||
Alternative patch. (2010 Feb 2, Gregor Uhlenheuer, update Apr 18 2010)
|
||||
Fix by Lech Lorens, Apr 19
|
||||
|
||||
Add different highlighting for a fold line depending on the fold level.
|
||||
Patch. (Noel Henson, 2009 Sep 13)
|
||||
|
||||
Motif: Build on Ubuntu can't enter any text in dialog text fields.
|
||||
|
||||
When 'ft' changes redraw custom status line.
|
||||
|
||||
":tab split fname" doesn't set the alternate file in the original window,
|
||||
because win_valid() always returns FALSE. Below win_new_tabpage() in
|
||||
ex_docmd.c.
|
||||
|
||||
Space before comma in function defenition not allowed: "function x(a , b)"
|
||||
Space before comma in function definition not allowed: "function x(a , b)"
|
||||
Give a more appropriate error message. Add a remark to the docs.
|
||||
|
||||
string_convert() should be able to convert between utf-8 and utf-16le. Used
|
||||
@@ -297,6 +331,10 @@ Completion for ":buf" doesn't work properly on Win32 when 'shellslash' is off.
|
||||
Allow patches to add something to version.c, like with an official patch, so
|
||||
that :version output shows which patches have been applied.
|
||||
|
||||
Bug: in Ex mode (after "Q") backslash before line break, when yanked into a
|
||||
register and executed, results in <Nul>: instead of line break.
|
||||
(Konrad Schwarz, 2010 Apr 16)
|
||||
|
||||
Have a look at patch for utf-8 line breaking. (Yongwei Wu, 2008 Mar 1, Mar 23)
|
||||
Now at: http://vimgadgets.sourceforge.net/liblinebreak/
|
||||
|
||||
@@ -402,12 +440,6 @@ command is not executed. Fix by Ian Kelling?
|
||||
":help s/~" jumps to *s/\~*, while ":help s/\~" doesn't find anything. (Tim
|
||||
Chase) Fix by Ian Kelling, 2008 Jul 14.
|
||||
|
||||
":colorscheme" without arguments should echo the current color scheme name.
|
||||
|
||||
After using ":recover" or recovering a file in another way, ":x" doesn't save
|
||||
what you see. Mark the buffer as modified? Only when the text is actually
|
||||
different from the original file?
|
||||
|
||||
Use "\U12345678" for 32 bit Unicode characters? (Tony Mechelynck, 2009
|
||||
Apr 6) Or use "\u(123456)", similar to Perl.
|
||||
|
||||
@@ -420,6 +452,7 @@ Patch for colorscheme submenu. (Juergen Kraemer, 2008 Aug 20)
|
||||
Patch for Python 3 support. (Roland Puntaier, 2009 Sep 22)
|
||||
Includes changes for omnicompletion.
|
||||
Needs to be tested.
|
||||
Update 2010 Apr 20
|
||||
|
||||
8 Some file systems are case-sensitive, some are not. Turn
|
||||
CASE_INSENSITIVE_FILENAME into an option, at least for completion.
|
||||
@@ -453,7 +486,6 @@ Patch from Vladimir Vichniakov, 2007 Apr 24.
|
||||
Should clean up the whole function. Also allow modifiers like <S-Char-32>?
|
||||
find_special_key() also has this problem.
|
||||
|
||||
Problem with 'langmap' parsing. (James Vega, 2008 Jan 27)
|
||||
Problem with 'langmap' being used on the rhs of a mapping. (Nikolai Weibull,
|
||||
2008 May 14)
|
||||
|
||||
@@ -496,10 +528,6 @@ Mar 5) Alternative: Kazuki Sakamoto, Mar 7.
|
||||
Mac: trouble compiling with Motif, requires --disable-darwin. (Raf, 2008 Aug
|
||||
1) Reply by Ben Schmidt.
|
||||
|
||||
":emenu" works with the translated menu name. Should also work with the
|
||||
untranslated name. Would need to store both the English and the translated
|
||||
name. Patch by Bjorn Winckler, 2008 Mar 30.
|
||||
|
||||
C't: On utf-8 system, editing file with umlaut through Gnome results in URL
|
||||
with %nn%nn, which is taken as two characters instead of one.
|
||||
Try to reproduce at work.
|
||||
@@ -732,12 +760,6 @@ Win32: When 'shell' is bash shellescape() doesn't always do the right thing.
|
||||
Depends on 'shellslash', 'shellquote' and 'shellxquote', but shellescape()
|
||||
only takes 'shellslash' into account.
|
||||
|
||||
When file b is a link to file a and editing b twice you get the correct
|
||||
warning for existing swap file, but when trying to recover it doesn't find the
|
||||
swapfile. (Matt Wozniski, 2008 Aug 5) Patch by Ian Kelling, 2008 Aug 11.
|
||||
Another patch by James Vega, 2008 Aug 20, again 2008 Sep 3.
|
||||
Also solves: Problem finding swap file for recovery. (Gautam Iyer, 2006 May 16)
|
||||
|
||||
Pressing the 'pastetoggle' key doesn't update the statusline. (Jan Christoph
|
||||
Ebersbach, 2008 Feb 1)
|
||||
|
||||
@@ -1126,20 +1148,50 @@ Patch for adding "J" flag to 'cinoptions': placement of jump label.
|
||||
Vim 7.3:
|
||||
- Use latest autoconf (2.65)
|
||||
- Use NSIS 2.45, it includes Windows 7 support.
|
||||
Include "RequestExecutionLevel highest"
|
||||
Ron's version: http://dev.ronware.org/p/vim/finfo?name=gvim.nsi
|
||||
- Supply a 64 bit version of gvimext.dll for 64 bit windows.
|
||||
http://code.google.com/p/vim-win3264/
|
||||
Gvim can be 32 bit.
|
||||
- Include all files in distro, no "extra" and "lang" package.
|
||||
- Create Mercurial repository.
|
||||
- Easier/standard way to disable default plugins.
|
||||
- Add patch for 'relativenumber' option? Markus Heidelberg, 2008 Jun 27.
|
||||
Update 2010 May 2.
|
||||
8 Persistent undo: store undo in a file. Patch by Jordan Lewis, 2009 Feb
|
||||
20. Repost 2009 Nov 16.
|
||||
-> disable by default and add remark that it's new and may fail.
|
||||
Testing remarks by Christian Brabandt, 2010 May 1:
|
||||
- doesn't work well with symlinks (Jordan will look into it)
|
||||
- old undo files tend to pile up
|
||||
- :rundo should output a message (Jordan will fix this)
|
||||
Older ideas:
|
||||
Use timestamps, so that a version a certain time ago can be found and info
|
||||
before some time/date can be flushed. 'undopersist' gives maximum time to
|
||||
keep undo: "3h", "1d", "2w", "1y", etc. For the file use dot and
|
||||
extension: ".filename.un~" (like swapfile but "un~" instead of "swp").
|
||||
- Add blowfish encryption. Openssl has an implementation. Also by Paul
|
||||
Kocher (LGPL), close to original. Mohsin also has some ideas.
|
||||
Take four bytes and turn them into unsigned to avoid byte-order problems.
|
||||
Need to buffer up to 7 bytes to align on 8 byte boundaries.
|
||||
Patch from Moshin, 2010 Mar 15.
|
||||
Patch from Moshin: 2010 May 8, addition May 9.
|
||||
- Patch to support netbeans in Unix console Vim. (Xavier de Gaye, 2009 Apr
|
||||
26) Now with Mercurial repository (2010 Jan 2)
|
||||
- ":{range}source": source the lines from the current file.
|
||||
You can already yank lines and use :@" to execute them.
|
||||
Most of do_source() would not be used, need a new function.
|
||||
It's easy when not doing breakpoints or profiling.
|
||||
- Patch for Lisp support with ECL (Mikael Jansson, 2008 Oct 25)
|
||||
- Gvimext patch to support wide file names. (Szabolcs Horvat 2008 Sep 10)
|
||||
- Patch to support netbeans for Mac. (Kazuki Sakamoto, 2009 Jun 25)
|
||||
- Patch to support clipboard for Mac terminal. (Jjgod Jiang, 2009 Aug 1)
|
||||
- Patch to support :browse for more commands. (Lech Lorens, 2009 Jul 18)
|
||||
- Patch to add diff functionality to 2html.vim. (Christian Brabandt, 2009 Dec
|
||||
15)
|
||||
- After using ":recover" or recovering a file in another way, ":x" doesn't
|
||||
save what you see. Mark the buffer as modified? Only when the text is
|
||||
actually different from the original file.
|
||||
- Add fixes for 7.2 to version7.txt
|
||||
|
||||
|
||||
More patches:
|
||||
@@ -2161,6 +2213,7 @@ Most interesting new features to be added when all bugs have been fixed:
|
||||
http://vimshell.wana.at
|
||||
- Add Lua interface? (Wolfgang Oertl) patch by Luis Carvalho, 2008 Sep 5
|
||||
Patch for Make_ming.mak from Paul Moore (2008 Sep 1)
|
||||
http://vim-iflua.googlecode.com/files/vim72-lua-0.7.patch.gz
|
||||
8 Add a command to jump to a certain kind of tag. Allow the user to specify
|
||||
values for the optional fields. E.g., ":tag size type=m".
|
||||
Also allow specifying the file and command, so that the result of
|
||||
@@ -3225,8 +3278,6 @@ Autocommands:
|
||||
8 Use another option than 'updatetime' for the CursorHold event. The two
|
||||
things are unrelated for the user (but the implementation is more
|
||||
difficult).
|
||||
8 Add an event like CursorHold that is triggered repeatedly, not just once
|
||||
after typing something.
|
||||
7 Add autocommand event for when a buffer cannot be abandoned. So that the
|
||||
user can define the action taking (autowrite, dialog, fail) based on the
|
||||
kind of file. (Yakov Lerner) Or is BufLeave sufficient?
|
||||
@@ -3964,13 +4015,6 @@ Undo:
|
||||
storing the differences.
|
||||
8 Search for pattern in undo tree, showing when it happened and the text
|
||||
state, so that you can jump to it.
|
||||
- Persistent undo: store undo in a file. Patch by Jordan Lewis, 2009 Feb
|
||||
20. Repost 2009 Nov 16.
|
||||
Older ideas:
|
||||
Use timestamps, so that a version a certain time ago can be found and info
|
||||
before some time/date can be flushed. 'undopersist' gives maximum time to
|
||||
keep undo: "3h", "1d", "2w", "1y", etc. For the file use dot and
|
||||
extension: ".filename.un~" (like swapfile but "un~" instead of "swp").
|
||||
- Make it possible to undo all the commands from a mapping, including a
|
||||
trailing unfinished command, e.g. for ":map K iX^[r".
|
||||
- When accidentally hitting "R" instead of Ctrl-R, further Ctrl-R is not
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_27.txt* For Vim version 7.2. Last change: 2007 Nov 10
|
||||
*usr_27.txt* For Vim version 7.2. Last change: 2010 Mar 28
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
@@ -40,7 +40,7 @@ matches.)
|
||||
|
||||
:set noignorecase
|
||||
|
||||
But lets keep it set, and search for "INCLUDE". It will match exactly the
|
||||
But let's keep it set, and search for "INCLUDE". It will match exactly the
|
||||
same text as "include" did. Now set the 'smartcase' option: >
|
||||
|
||||
:set ignorecase smartcase
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*various.txt* For Vim version 7.2. Last change: 2009 Nov 11
|
||||
*various.txt* For Vim version 7.2. Last change: 2010 May 13
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*version7.txt* For Vim version 7.2. Last change: 2009 Dec 02
|
||||
*version7.txt* For Vim version 7.2. Last change: 2010 May 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -56,6 +56,11 @@ Changed |changed-7.2|
|
||||
Added |added-7.2|
|
||||
Fixed |fixed-7.2|
|
||||
|
||||
VERSION 7.3 |version-7.3|
|
||||
Changed |changed-7.3|
|
||||
Added |added-7.3|
|
||||
Fixed |fixed-7.3|
|
||||
|
||||
==============================================================================
|
||||
INCOMPATIBLE CHANGES *incompatible-7*
|
||||
|
||||
@@ -7142,5 +7147,34 @@ Pelle)
|
||||
|
||||
Mac: Could not build with Perl interface.
|
||||
|
||||
==============================================================================
|
||||
VERSION 7.3 *version-7.3*
|
||||
|
||||
This section is about improvements made between version 7.2 and 7.3.
|
||||
|
||||
This is a bug-fix release and there are a few new features.
|
||||
|
||||
|
||||
Changed *changed-7.3*
|
||||
-------
|
||||
|
||||
The extra and language files are no longer distributed separately.
|
||||
The files for all systems are included in one distribution.
|
||||
|
||||
|
||||
Added *added-7.3*
|
||||
-----
|
||||
|
||||
New syntax files:
|
||||
|
||||
New spell files:
|
||||
|
||||
Breton. (Dominique Pelle)
|
||||
|
||||
|
||||
Fixed *fixed-7.3*
|
||||
-----
|
||||
|
||||
|
||||
|
||||
vim:tw=78:ts=8:ft=help:norl:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*windows.txt* For Vim version 7.2. Last change: 2009 Sep 23
|
||||
*windows.txt* For Vim version 7.2. Last change: 2010 Apr 12
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -467,11 +467,11 @@ CTRL-W = Make all windows (almost) equally high and wide, but use
|
||||
|
||||
:res[ize] -N *:res* *:resize* *CTRL-W_-*
|
||||
CTRL-W - Decrease current window height by N (default 1).
|
||||
If used after 'vertical': decrease width by N.
|
||||
If used after |:vertical|: decrease width by N.
|
||||
|
||||
:res[ize] +N *CTRL-W_+*
|
||||
CTRL-W + Increase current window height by N (default 1).
|
||||
If used after 'vertical': increase width by N.
|
||||
If used after |:vertical|: increase width by N.
|
||||
|
||||
:res[ize] [N]
|
||||
CTRL-W CTRL-_ *CTRL-W_CTRL-_* *CTRL-W__*
|
||||
|
||||
Reference in New Issue
Block a user