mirror of
https://github.com/macvim-dev/macvim.git
synced 2026-06-11 15:37:29 +02:00
updated for version 7.2b-000
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
*arabic.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*arabic.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Nadim Shaikli
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*autocmd.txt* For Vim version 7.2a. Last change: 2008 Jun 24
|
||||
*autocmd.txt* For Vim version 7.2b. Last change: 2008 Jun 27
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -406,9 +406,10 @@ BufWinEnter After a buffer is displayed in a window. This
|
||||
Does not happen for |:split| without
|
||||
arguments, since you keep editing the same
|
||||
buffer, or ":split" with a file that's already
|
||||
open in a window. But it does happen for
|
||||
a ":split" with the name of the current
|
||||
buffer, since it reloads that buffer.
|
||||
open in a window, because it re-uses an
|
||||
existing buffer. But it does happen for a
|
||||
":split" with the name of the current buffer,
|
||||
since it reloads that buffer.
|
||||
*BufWinLeave*
|
||||
BufWinLeave Before a buffer is removed from a window.
|
||||
Not when it's still visible in another window.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*change.txt* For Vim version 7.2a. Last change: 2008 Jun 22
|
||||
*change.txt* For Vim version 7.2b. Last change: 2008 Jul 09
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -772,9 +772,9 @@ expression. This does not work recursively: a substitute() function inside
|
||||
the expression cannot use "\=" for the substitute string.
|
||||
|
||||
The special meaning for characters as mentioned at |sub-replace-special| does
|
||||
not apply except "<CR>", "\<CR>" and "\\". Thus in the result of the
|
||||
expression you need to use two backslashes get one, put a backslash before a
|
||||
<CR> you want to insert and use a <CR> without a backslash where you want to
|
||||
not apply except for "<CR>", "\<CR>" and "\\". Thus in the result of the
|
||||
expression you need to use two backslashes to get one, put a backslash before a
|
||||
<CR> you want to insert, and use a <CR> without a backslash where you want to
|
||||
break the line.
|
||||
|
||||
For convenience a <NL> character is also used as a line break. Prepend a
|
||||
@@ -797,7 +797,7 @@ Examples: >
|
||||
This replaces an end-of-line with a new line containing the value of $HOME. >
|
||||
|
||||
s/E/\="\<Char-0x20ac>"/g
|
||||
This replaces 'E' characters with an euro sign. Read more in |<Char->|.
|
||||
This replaces each 'E' character with a euro sign. Read more in |<Char->|.
|
||||
|
||||
|
||||
4.3 Search and replace *search-replace*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*cmdline.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*cmdline.txt* For Vim version 7.2b. Last change: 2008 Jul 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -369,7 +369,9 @@ word before the cursor. This is available for:
|
||||
- Variable and function names: Only after a ":if", ":call" or similar command.
|
||||
|
||||
When Vim was compiled with the |+cmdline_compl| feature disabled, only file
|
||||
names, directories and help items can be completed.
|
||||
names, directories and help items can be completed. The number of help item
|
||||
matches is limited (currently to 300) to avoid a long delay when there are
|
||||
very many matches.
|
||||
|
||||
These are the commands that can be used:
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*debug.txt* For Vim version 7.2a. Last change: 2006 May 01
|
||||
*debug.txt* For Vim version 7.2b. Last change: 2006 May 01
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*debugger.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*debugger.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Gordon Prieur
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*develop.txt* For Vim version 7.2a. Last change: 2007 May 11
|
||||
*develop.txt* For Vim version 7.2b. Last change: 2007 May 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*diff.txt* For Vim version 7.2a. Last change: 2006 Oct 02
|
||||
*diff.txt* For Vim version 7.2b. Last change: 2006 Oct 02
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*digraph.txt* For Vim version 7.2a. Last change: 2007 Sep 10
|
||||
*digraph.txt* For Vim version 7.2b. Last change: 2007 Sep 10
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
+24
-19
@@ -1,4 +1,4 @@
|
||||
*editing.txt* For Vim version 7.2a. Last change: 2008 Apr 29
|
||||
*editing.txt* For Vim version 7.2b. Last change: 2008 Jul 05
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -302,9 +302,9 @@ CTRL-^ Edit the alternate file (equivalent to ":e #").
|
||||
Uses the 'isfname' option to find out which characters
|
||||
are supposed to be in a file name. Trailing
|
||||
punctuation characters ".,:;!" are ignored.
|
||||
Uses the 'path' option as a list of directory names
|
||||
to look for the file. Also looks for the file
|
||||
relative to the current file.
|
||||
Uses the 'path' option as a list of directory names to
|
||||
look for the file. See the 'path' option for details
|
||||
about relative directories and wildcards.
|
||||
Uses the 'suffixesadd' option to check for file names
|
||||
with a suffix added.
|
||||
If the file can't be found, 'includeexpr' is used to
|
||||
@@ -367,13 +367,13 @@ current file name.
|
||||
Besides the things mentioned here, more special items for where a filename is
|
||||
expected are mentioned at |cmdline-special|.
|
||||
|
||||
Note for systems other than Unix and MS-DOS: When using a command that
|
||||
accepts a single file name (like ":edit file") spaces in the file name are
|
||||
allowed, but trailing spaces are ignored. This is useful on systems that
|
||||
allow file names with embedded spaces (like MS-Windows and the Amiga).
|
||||
Example: The command ":e Long File Name " will edit the file "Long File
|
||||
Name". When using a command that accepts more than one file name (like ":next
|
||||
file1 file2") embedded spaces must be escaped with a backslash.
|
||||
Note for systems other than Unix: When using a command that accepts a single
|
||||
file name (like ":edit file") spaces in the file name are allowed, but
|
||||
trailing spaces are ignored. This is useful on systems that regularly embed
|
||||
spaces in file names (like MS-Windows and the Amiga). Example: The command
|
||||
":e Long File Name " will edit the file "Long File Name". When using a
|
||||
command that accepts more than one file name (like ":next file1 file2")
|
||||
embedded spaces must be escaped with a backslash.
|
||||
|
||||
*wildcard* *wildcards*
|
||||
Wildcards in {file} are expanded. Which wildcards are supported depends on
|
||||
@@ -391,6 +391,8 @@ is to use "path\[[]abc]". Then the file "path[abc]" literally.
|
||||
*starstar-wildcard*
|
||||
Expanding "**" is possible on Unix, Win32, Mac OS/X and a few other systems.
|
||||
This allows searching a directory tree. This goes up to 100 directories deep.
|
||||
Note there are some commands where this works slightly different, see
|
||||
|file-searching|.
|
||||
Example: >
|
||||
:n **/*.txt
|
||||
Finds files:
|
||||
@@ -1476,14 +1478,16 @@ problem goes away the next day.
|
||||
{not available when compiled without the |+path_extra| feature}
|
||||
|
||||
The file searching is currently used for the 'path', 'cdpath' and 'tags'
|
||||
options, for |finddir()| and |findfile()|.
|
||||
options, for |finddir()| and |findfile()|. Other commands use |wildcards|
|
||||
which is slightly different.
|
||||
|
||||
There are three different types of searching:
|
||||
|
||||
1) Downward search: *starstar*
|
||||
Downward search uses the wildcards '*', '**' and possibly others
|
||||
supported by your operating system. '*' and '**' are handled inside Vim, so
|
||||
they work on all operating systems.
|
||||
supported by your operating system. '*' and '**' are handled inside Vim,
|
||||
so they work on all operating systems. Note that "**" only acts as a
|
||||
special wildcard when it is at the start of a name.
|
||||
|
||||
The usage of '*' is quite simple: It matches 0 or more characters. In a
|
||||
search pattern this would be ".*". Note that the "." is not used for file
|
||||
@@ -1491,8 +1495,8 @@ There are three different types of searching:
|
||||
|
||||
'**' is more sophisticated:
|
||||
- It ONLY matches directories.
|
||||
- It matches up to 30 directories deep, so you can use it to search an
|
||||
entire directory tree
|
||||
- It matches up to 30 directories deep by default, so you can use it to
|
||||
search an entire directory tree
|
||||
- The maximum number of levels matched can be given by appending a number
|
||||
to '**'.
|
||||
Thus '/usr/**2' can match: >
|
||||
@@ -1505,15 +1509,16 @@ There are three different types of searching:
|
||||
....
|
||||
< It does NOT match '/usr/include/g++/std' as this would be three
|
||||
levels.
|
||||
The allowed number range is 0 ('**0' is removed) to 255.
|
||||
The allowed number range is 0 ('**0' is removed) to 100
|
||||
If the given number is smaller than 0 it defaults to 30, if it's
|
||||
bigger than 255 then 255 is used.
|
||||
bigger than 100 then 100 is used. The system also has a limit on the
|
||||
path length, usually 256 or 1024 bytes.
|
||||
- '**' can only be at the end of the path or be followed by a path
|
||||
separator or by a number and a path separator.
|
||||
|
||||
You can combine '*' and '**' in any order: >
|
||||
/usr/**/sys/*
|
||||
/usr/*/sys/**
|
||||
/usr/*tory/sys/**
|
||||
/usr/**2/sys/*
|
||||
|
||||
2) Upward search:
|
||||
|
||||
+34
-16
@@ -1,4 +1,4 @@
|
||||
*eval.txt* For Vim version 7.2a. Last change: 2008 Jun 24
|
||||
*eval.txt* For Vim version 7.2b. Last change: 2008 Jul 09
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -2524,9 +2524,15 @@ exists({expr}) The result is a Number, which is non-zero if {expr} is
|
||||
|internal-variables|). Also works
|
||||
for |curly-braces-names|, |Dictionary|
|
||||
entries, |List| items, etc. Beware
|
||||
that this may cause functions to be
|
||||
invoked cause an error message for an
|
||||
invalid expression.
|
||||
that evaluating an index may cause an
|
||||
error message for an invalid
|
||||
expression. E.g.: >
|
||||
:let l = [1, 2, 3]
|
||||
:echo exists("l[5]")
|
||||
< 0 >
|
||||
:echo exists("l[xx]")
|
||||
< E121: Undefined variable: xx
|
||||
0
|
||||
:cmdname Ex command: built-in command, user
|
||||
command or command modifier |:command|.
|
||||
Returns:
|
||||
@@ -2945,6 +2951,8 @@ getbufvar({expr}, {varname}) *getbufvar()*
|
||||
The result is the value of option or local buffer variable
|
||||
{varname} in buffer {expr}. Note that the name without "b:"
|
||||
must be used.
|
||||
When {varname} is empty returns a dictionary with all the
|
||||
buffer-local variables.
|
||||
This also works for a global or buffer-local option, but it
|
||||
doesn't work for a global variable, window-local variable or
|
||||
window-local option.
|
||||
@@ -3296,7 +3304,9 @@ globpath({path}, {expr}) *globpath()*
|
||||
For example, to find all "README.txt" files in the directories
|
||||
in 'runtimepath' and below: >
|
||||
:echo globpath(&rtp, "**/README.txt")
|
||||
<
|
||||
< Upwards search and limiting the depth of "**" is not
|
||||
supported, thus using 'path' will not always work properly.
|
||||
|
||||
*has()*
|
||||
has({feature}) The result is a Number, which is 1 if the feature {feature} is
|
||||
supported, zero otherwise. The {feature} argument is a
|
||||
@@ -3361,13 +3371,13 @@ histdel({history} [, {item}]) *histdel()*
|
||||
Clear {history}, i.e. delete all its entries. See |hist-names|
|
||||
for the possible values of {history}.
|
||||
|
||||
If the parameter {item} is given as String, this is seen
|
||||
as regular expression. All entries matching that expression
|
||||
will be removed from the history (if there are any).
|
||||
If the parameter {item} evaluates to a String, it is used as a
|
||||
regular expression. All entries matching that expression will
|
||||
be removed from the history (if there are any).
|
||||
Upper/lowercase must match, unless "\c" is used |/\c|.
|
||||
If {item} is a Number, it will be interpreted as index, see
|
||||
|:history-indexing|. The respective entry will be removed
|
||||
if it exists.
|
||||
If {item} evaluates to a Number, it will be interpreted as
|
||||
an index, see |:history-indexing|. The respective entry will
|
||||
be removed if it exists.
|
||||
|
||||
The result is a Number: 1 for a successful operation,
|
||||
otherwise 0 is returned.
|
||||
@@ -4278,9 +4288,11 @@ printf({fmt}, {expr1} ...) *printf()*
|
||||
% A '%' is written. No argument is converted. The
|
||||
complete conversion specification is "%%".
|
||||
|
||||
Each argument can be Number or String and is converted
|
||||
automatically to fit the conversion specifier. Any other
|
||||
argument type results in an error message.
|
||||
When a Number argument is expected a String argument is also
|
||||
accepted and automatically converted.
|
||||
When a Float or String argument is expected a Number argument
|
||||
is also accepted and automatically converted.
|
||||
Any other argument type results in an error message.
|
||||
|
||||
*E766* *E767*
|
||||
The number of {exprN} arguments must exactly match the number
|
||||
@@ -4506,7 +4518,7 @@ reverse({list}) Reverse the order of items in {list} in-place. Returns
|
||||
:let revlist = reverse(copy(mylist))
|
||||
|
||||
round({expr}) *round()*
|
||||
Round off {expr} to a the nearest integral value and return it
|
||||
Round off {expr} to the nearest integral value and return it
|
||||
as a |Float|. If {expr} lies halfway between two integral
|
||||
values, then use the larger one (away from zero).
|
||||
{expr} must evaluate to a |Float| or a |Number|.
|
||||
@@ -5098,6 +5110,7 @@ sqrt({expr}) *sqrt()*
|
||||
< 10.0 >
|
||||
:echo sqrt(-4.01)
|
||||
< nan
|
||||
"nan" may be different, it depends on system libraries.
|
||||
{only available when compiled with the |+float| feature}
|
||||
|
||||
|
||||
@@ -5484,7 +5497,7 @@ tr({src}, {fromstr}, {tostr}) *tr()*
|
||||
< returns "{blob}"
|
||||
|
||||
trunc({expr}) *trunc()*
|
||||
Return the largest integral value with magnituted less than or
|
||||
Return the largest integral value with magnitude less than or
|
||||
equal to {expr} as a |Float| (truncate towards zero).
|
||||
{expr} must evaluate to a |Float| or a |Number|.
|
||||
Examples: >
|
||||
@@ -6394,6 +6407,11 @@ This would call the function "my_func_whizz(parameter)".
|
||||
< One item from a |Dictionary| can be removed at a time: >
|
||||
:unlet dict['two']
|
||||
:unlet dict.two
|
||||
< This is especially useful to clean up used global
|
||||
variables and script-local variables (these are not
|
||||
deleted when the script ends). Function-local
|
||||
variables are automatically deleted when the function
|
||||
ends.
|
||||
|
||||
:lockv[ar][!] [depth] {name} ... *:lockvar* *:lockv*
|
||||
Lock the internal variable {name}. Locking means that
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*farsi.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*farsi.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Mortaza Ghassab Shiran
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*filetype.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*filetype.txt* For Vim version 7.2b. Last change: 2008 Jun 27
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -55,7 +55,7 @@ filetype prepend "ft-" and optionally append "-syntax", "-indent" or
|
||||
|
||||
If the file type is not detected automatically, or it finds the wrong type,
|
||||
you can either set the 'filetype' option manually, or add a modeline to your
|
||||
file. Example, for in an IDL file use the command: >
|
||||
file. Example, for an IDL file use the command: >
|
||||
:set filetype=idl
|
||||
|
||||
or add this |modeline| to the file:
|
||||
@@ -284,8 +284,8 @@ match in angle brackets in place of a pattern, like this: >
|
||||
|
||||
This will match:
|
||||
|
||||
- Any file whose name ends in `.html'
|
||||
- Any file whose type is `&faf' or 'HTML', where the meaning of these types
|
||||
- Any file whose name ends in ".html"
|
||||
- Any file whose type is "&faf" or "HTML", where the meaning of these types
|
||||
depends on which version of Vim you are using.
|
||||
Unknown types are considered NOT to match.
|
||||
|
||||
@@ -294,7 +294,7 @@ must both match): >
|
||||
|
||||
:au BufRead <&fff>diff*
|
||||
|
||||
This will match files of type `&fff' whose names start with `diff'.
|
||||
This will match files of type "&fff" whose names start with "diff".
|
||||
|
||||
Note that osfiletype checking is skipped if Vim is compiled without the
|
||||
|+osfiletype| feature.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*fold.txt* For Vim version 7.2a. Last change: 2007 May 11
|
||||
*fold.txt* For Vim version 7.2b. Last change: 2007 May 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*ft_ada.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*ft_ada.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
ADA FILE TYPE PLUG-INS REFERENCE MANUAL~
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*ft_sql.txt* For Vim version 7.2a. Last change: Wed Apr 26 2006 3:05:33 PM
|
||||
*ft_sql.txt* For Vim version 7.2b. Last change: Wed Apr 26 2006 3:05:33 PM
|
||||
|
||||
by David Fishburn
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
*gui.txt* For Vim version 7.2a. Last change: 2008 Jun 14
|
||||
*gui.txt* For Vim version 7.2b. Last change: 2008 Jun 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*gui_w16.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*gui_w16.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*gui_w32.txt* For Vim version 7.2a. Last change: 2007 Aug 30
|
||||
*gui_w32.txt* For Vim version 7.2b. Last change: 2007 Aug 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -129,7 +129,7 @@ the makefile by double clicking it and use the "Edit with Vim" entry to edit
|
||||
the makefile.
|
||||
|
||||
You can select any files and right-click to see a menu option called "Edit
|
||||
with gvim". Chosing this menu option will invoke gvim with the file you have
|
||||
with gvim". Choosing this menu option will invoke gvim with the file you have
|
||||
selected. If you select multiple files, you will find two gvim-related menu
|
||||
options:
|
||||
"Edit with multiple gvims" -- one gvim for each file in the selection
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*gui_x11.txt* For Vim version 7.2a. Last change: 2007 Dec 09
|
||||
*gui_x11.txt* For Vim version 7.2b. Last change: 2007 Dec 09
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*hangulin.txt* For Vim version 7.2a. Last change: 2006 Apr 02
|
||||
*hangulin.txt* For Vim version 7.2b. Last change: 2006 Apr 02
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Chi-Deok Hwang and Sung-Hyun Nam
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*hebrew.txt* For Vim version 7.2a. Last change: 2007 Jun 14
|
||||
*hebrew.txt* For Vim version 7.2b. Last change: 2007 Jun 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Ron Aaron (and Avner Lottem)
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*help.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*help.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
VIM - main help file
|
||||
k
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*howto.txt* For Vim version 7.2a. Last change: 2006 Apr 02
|
||||
*howto.txt* For Vim version 7.2b. Last change: 2006 Apr 02
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*if_cscop.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*if_cscop.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Andy Kahn
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*if_mzsch.txt* For Vim version 7.2a. Last change: 2007 May 03
|
||||
*if_mzsch.txt* For Vim version 7.2b. Last change: 2008 Jun 28
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Sergey Khorev
|
||||
@@ -55,7 +55,7 @@ In the case of :mzscheme, the code to execute is in the command-line.
|
||||
In the case of :mzfile, the code to execute is the contents of the given file.
|
||||
|
||||
Each buffer has its own MzScheme namespace. Global namespace is bound to
|
||||
the `global-namespace' value from the 'vimext' module.
|
||||
the "global-namespace" value from the 'vimext' module.
|
||||
MzScheme interface defines exception exn:vim, derived from exn.
|
||||
It is raised for various Vim errors.
|
||||
|
||||
@@ -218,7 +218,7 @@ Buffers *mzscheme-buffer*
|
||||
{linenr}. If {linenr} is 0, lines will be
|
||||
inserted at start.
|
||||
(curr-buff) Get the current buffer. Use procedures
|
||||
from `vimcmd' module to change it.
|
||||
from "vimcmd" module to change it.
|
||||
(buff-count) Get count of total buffers in the editor.
|
||||
(get-next-buff [buffer]) Get next buffer.
|
||||
(get-prev-buff [buffer]) Get previous buffer. Return #f when there
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*if_ole.txt* For Vim version 7.2a. Last change: 2007 May 10
|
||||
*if_ole.txt* For Vim version 7.2b. Last change: 2007 May 10
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Paul Moore
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*if_perl.txt* For Vim version 7.2a. Last change: 2006 Mar 06
|
||||
*if_perl.txt* For Vim version 7.2b. Last change: 2006 Mar 06
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Sven Verdoolaege
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*if_pyth.txt* For Vim version 7.2a. Last change: 2006 Apr 30
|
||||
*if_pyth.txt* For Vim version 7.2b. Last change: 2006 Apr 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Paul Moore
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*if_ruby.txt* For Vim version 7.2a. Last change: 2006 Apr 30
|
||||
*if_ruby.txt* For Vim version 7.2b. Last change: 2006 Apr 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Shugo Maeda
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*if_sniff.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*if_sniff.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*if_tcl.txt* For Vim version 7.2a. Last change: 2006 Mar 06
|
||||
*if_tcl.txt* For Vim version 7.2b. Last change: 2008 Jun 26
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Ingo Wilken
|
||||
@@ -407,7 +407,7 @@ Options:
|
||||
< See |tcl-window-cmds| for the available options.
|
||||
|
||||
$buf command [-quiet] {cmd} *tcl-buffer-command*
|
||||
$buf expr {exr} *tcl-buffer-expr*
|
||||
$buf expr {expr} *tcl-buffer-expr*
|
||||
$buf option {opt} [val] *tcl-buffer-option*
|
||||
These are similar to "::vim::command" etc., except that everything is
|
||||
done in the context of the buffer represented by $buf, instead of the
|
||||
|
||||
+76
-1
@@ -1,4 +1,4 @@
|
||||
*indent.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*indent.txt* For Vim version 7.2b. Last change: 2008 Jun 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -506,6 +506,81 @@ to get do loops indented in .f90 files and left alone in Fortran files with
|
||||
other extensions such as .for.
|
||||
|
||||
|
||||
PHP *ft-php-indent* *php-indent* *php-indenting*
|
||||
|
||||
NOTE: PHP files will be indented correctly only if PHP |syntax| is active.
|
||||
|
||||
If you are editing a file in Unix 'fileformat' and '\r' characters are present
|
||||
before new lines, indentation won't proceed correctly ; you have to remove
|
||||
those useless characters first with a command like: >
|
||||
|
||||
:%s /\r$//g
|
||||
|
||||
Or, you can simply |:let| the variable PHP_removeCRwhenUnix to 1 and the
|
||||
script will silently remove them when Vim loads a PHP file (at each|BufRead|).
|
||||
|
||||
OPTIONS: ~
|
||||
|
||||
PHP indenting can be altered in several ways by modifying the values of some
|
||||
variables:
|
||||
|
||||
*php-comment*
|
||||
To not enable auto-formating of comments by default (if you want to use your
|
||||
own 'formatoptions'): >
|
||||
:let g:PHP_autoformatcomment = 0
|
||||
|
||||
Else, 't' will be removed from the 'formatoptions' string and "qrowcb" will be
|
||||
added, see|fo-table|for more information.
|
||||
-------------
|
||||
|
||||
To add an extra indent to every PHP lines with N being the number of
|
||||
'shiftwidth' to add: >
|
||||
:let g:PHP_default_indenting = N
|
||||
|
||||
For example, with N = 1, this will give:
|
||||
>
|
||||
<?php
|
||||
if (!isset($History_lst_sel))
|
||||
if (!isset($History_lst_sel))
|
||||
if (!isset($History_lst_sel)) {
|
||||
$History_lst_sel=0;
|
||||
} else
|
||||
$foo="bar";
|
||||
|
||||
$command_hist = TRUE;
|
||||
?>
|
||||
(Notice the extra indent between the PHP container markers and the code)
|
||||
-------------
|
||||
|
||||
To automatically remove '\r' characters when the 'fileformat' is set to Unix: >
|
||||
:let g:PHP_removeCRwhenUnix = 1
|
||||
-------------
|
||||
|
||||
To indent braces at the same level than the code they contain: >
|
||||
:let g:PHP_BracesAtCodeLevel = 1
|
||||
|
||||
This will give the following result: >
|
||||
if ($foo)
|
||||
{
|
||||
foo();
|
||||
}
|
||||
Instead of: >
|
||||
if ($foo)
|
||||
{
|
||||
foo();
|
||||
}
|
||||
|
||||
NOTE: Indenting will be a bit slower if this option is used because some
|
||||
optimizations won't be available.
|
||||
-------------
|
||||
|
||||
To indent 'case:' and 'default:' statements in switch() blocks: >
|
||||
:let g:PHP_vintage_case_default_indent = 1
|
||||
|
||||
(By default they are indented at the same level than the 'switch()' to avoid
|
||||
unnecessary indentation)
|
||||
|
||||
|
||||
PYTHON *ft-python-indent*
|
||||
|
||||
The amount of indent can be set for the following situations. The examples
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*index.txt* For Vim version 7.2a. Last change: 2008 May 04
|
||||
*index.txt* For Vim version 7.2b. Last change: 2008 May 04
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*insert.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*insert.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*intro.txt* For Vim version 7.2a. Last change: 2008 Jun 24
|
||||
*intro.txt* For Vim version 7.2b. Last change: 2008 Jun 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -208,7 +208,7 @@ Vim would never have become what it is now, without the help of these people!
|
||||
Bill Foster Athena GUI port
|
||||
Google Lets me work on Vim one day a week
|
||||
Loic Grenie xvim (ideas for multi windows version)
|
||||
Sven Guckes Vim promotor and previous WWW page maintainer
|
||||
Sven Guckes Vim promoter and previous WWW page maintainer
|
||||
Darren Hiebert Exuberant ctags
|
||||
Jason Hildebrand GTK+ 2 port
|
||||
Bruce Hunsaker improvements for VMS port
|
||||
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
*map.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*map.txt* For Vim version 7.2b. Last change: 2008 Jul 09
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -162,8 +162,8 @@ be used in any order. They must appear right after the command, before any
|
||||
other arguments.
|
||||
|
||||
*:map-local* *:map-<buffer>* *E224* *E225*
|
||||
If the first argument to one of these commands is "<buffer>" it will apply to
|
||||
mappings locally to the current buffer only. Example: >
|
||||
If the first argument to one of these commands is "<buffer>" the mapping will
|
||||
be effective in the current buffer only. Example: >
|
||||
:map <buffer> ,w /[.,;]<CR>
|
||||
Then you can map ",w" to something else in another buffer: >
|
||||
:map <buffer> ,w /[#&!]<CR>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*mbyte.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*mbyte.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*message.txt* For Vim version 7.2a. Last change: 2007 Aug 19
|
||||
*message.txt* For Vim version 7.2b. Last change: 2007 Aug 19
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*mlang.txt* For Vim version 7.2a. Last change: 2008 Jun 08
|
||||
*mlang.txt* For Vim version 7.2b. Last change: 2008 Jun 08
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*motion.txt* For Vim version 7.2a. Last change: 2008 May 02
|
||||
*motion.txt* For Vim version 7.2b. Last change: 2008 May 02
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*netbeans.txt* For Vim version 7.2a. Last change: 2008 Jun 22
|
||||
*netbeans.txt* For Vim version 7.2b. Last change: 2008 Jun 28
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Gordon Prieur et al.
|
||||
@@ -69,7 +69,7 @@ Initially just a Java IDE, NetBeans has had C, C++, and Fortran support added
|
||||
in recent releases.
|
||||
|
||||
For more information visit the main NetBeans web site http://www.netbeans.org.
|
||||
The External Editor is now, unfortunately, declared Obsolte. See
|
||||
The External Editor is now, unfortunately, declared obsolete. See
|
||||
http://externaleditor.netbeans.org.
|
||||
|
||||
Sun Microsystems, Inc. also ships NetBeans under the name Sun ONE Studio.
|
||||
@@ -418,7 +418,7 @@ moveAnnoToFront serNum
|
||||
Not implemented.
|
||||
|
||||
netbeansBuffer isNetbeansBuffer
|
||||
If "isNetbeansBuffer" is "T" then this buffer is ``owned'' by
|
||||
If "isNetbeansBuffer" is "T" then this buffer is "owned" by
|
||||
NetBeans.
|
||||
New in version 2.2.
|
||||
|
||||
|
||||
+9
-18
@@ -1,4 +1,4 @@
|
||||
*options.txt* For Vim version 7.2a. Last change: 2008 Jun 24
|
||||
*options.txt* For Vim version 7.2b. Last change: 2008 Jul 05
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -1280,7 +1280,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
|+file_in_path| feature}
|
||||
This is a list of directories which will be searched when using the
|
||||
|:cd| and |:lcd| commands, provided that the directory being searched
|
||||
for has a relative path (not starting with "/", "./" or "../").
|
||||
for has a relative path, not an absolute part starting with "/", "./"
|
||||
or "../", the 'cdpath' option is not used then.
|
||||
The 'cdpath' option's value has the same form and semantics as
|
||||
|'path'|. Also see |file-searching|.
|
||||
The default value is taken from $CDPATH, with a "," prepended to look
|
||||
@@ -5011,9 +5012,10 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
global or local to buffer |global-local|
|
||||
{not in Vi}
|
||||
This is a list of directories which will be searched when using the
|
||||
|gf|, [f, ]f, ^Wf, |:find| and other commands, provided that the file
|
||||
being searched for has a relative path (not starting with '/'). The
|
||||
directories in the 'path' option may be relative or absolute.
|
||||
|gf|, [f, ]f, ^Wf, |:find|, |:sfind|, |:tabfind| and other commands,
|
||||
provided that the file being searched for has a relative path (not
|
||||
starting with "/", "./" or "../"). The directories in the 'path'
|
||||
option may be relative or absolute.
|
||||
- Use commas to separate directory names: >
|
||||
:set path=.,/usr/local/include,/usr/include
|
||||
< - Spaces can also be used to separate directory names (for backwards
|
||||
@@ -5032,19 +5034,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|
||||
- Environment variables are expanded |:set_env|.
|
||||
- When using |netrw.vim| URLs can be used. For example, adding
|
||||
"http://www.vim.org" will make ":find index.html" work.
|
||||
- Search upwards and downwards in a directory tree:
|
||||
1) "*" matches a sequence of characters, e.g.: >
|
||||
:set path=/usr/include/*
|
||||
< means all subdirectories in /usr/include (but not /usr/include
|
||||
itself). >
|
||||
:set path=/usr/*c
|
||||
< matches /usr/doc and /usr/src.
|
||||
2) "**" matches a subtree, up to 100 directories deep. Example: >
|
||||
:set path=/home/user_x/src/**
|
||||
< means search in the whole subtree under "/home/usr_x/src".
|
||||
3) If the path ends with a ';', this path is the startpoint
|
||||
for upward search.
|
||||
See |file-searching| for more info and exact syntax.
|
||||
- Search upwards and downwards in a directory tree using "*", "**" and
|
||||
";". See |file-searching| for info and syntax.
|
||||
{not available when compiled without the |+path_extra| feature}
|
||||
- Careful with '\' characters, type two to get one in the option: >
|
||||
:set path=.,c:\\include
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_390.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*os_390.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Ralf Schandl
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_amiga.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*os_amiga.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_beos.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*os_beos.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_dos.txt* For Vim version 7.2a. Last change: 2006 Mar 30
|
||||
*os_dos.txt* For Vim version 7.2b. Last change: 2006 Mar 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_mac.txt* For Vim version 7.2a. Last change: 2006 Apr 30
|
||||
*os_mac.txt* For Vim version 7.2b. Last change: 2006 Apr 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar et al.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_mint.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*os_mint.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Jens M. Felderhoff
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_msdos.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*os_msdos.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_os2.txt* For Vim version 7.2a. Last change: 2007 Apr 22
|
||||
*os_os2.txt* For Vim version 7.2b. Last change: 2007 Apr 22
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Paul Slootman
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_qnx.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*os_qnx.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Julian Kinraid
|
||||
|
||||
+33
-33
@@ -1,4 +1,4 @@
|
||||
*os_risc.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*os_risc.txt* For Vim version 7.2b. Last change: 2008 Jun 28
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Thomas Leonard
|
||||
@@ -7,7 +7,7 @@
|
||||
*riscos* *RISCOS* *RISC-OS*
|
||||
This file contains the particularities for the RISC OS version of Vim.
|
||||
|
||||
The RISC OS port is a completely new port and is not based on the old `archi'
|
||||
The RISC OS port is a completely new port and is not based on the old "archi"
|
||||
port.
|
||||
|
||||
1. File locations |riscos-locations|
|
||||
@@ -46,7 +46,7 @@ run the command-line versions of Vim (see |riscos-commandline|).
|
||||
distribution, but modified slightly to work within the limits of ADFS, plus
|
||||
some extra files such as the window templates.
|
||||
|
||||
User choices are read from `Choices:*' and are saved to `<Choices$Write>.*'.
|
||||
User choices are read from "Choices:*" and are saved to "<Choices$Write>.*".
|
||||
If you have the new !Boot structure then these should be set up already. If
|
||||
not, set Choices$Path to a list of directories to search when looking for
|
||||
user configuration files. Set Choices$Write to the directory you want files
|
||||
@@ -58,22 +58,22 @@ sessions).
|
||||
2. Filename munging
|
||||
|
||||
All pathname munging is disabled by default, so Vim should behave like a
|
||||
normal RISC OS application now. So, if you want to edit `doc/html' then you
|
||||
actually type `*vi doc/html'.
|
||||
normal RISC OS application now. So, if you want to edit "doc/html" then you
|
||||
actually type "*vi doc/html".
|
||||
|
||||
The only times munging is done is when:
|
||||
|
||||
- Searching included files from C programs, since these are always munged.
|
||||
See |[I|.
|
||||
Note: make sure you are in the right directory when you use this
|
||||
command (i.e. the one with subdirectories 'c' and 'h').
|
||||
command (i.e. the one with subdirectories "c" and "h").
|
||||
|
||||
- Sourcing files using |:so|.
|
||||
Paths starting `$VIM/' are munged like this:
|
||||
Paths starting "$VIM/" are munged like this:
|
||||
|
||||
$VIM/syntax/help.vim -> Vim:syntax.help
|
||||
|
||||
Also, files ending in `.vim' have their extensions removed, and slashes
|
||||
Also, files ending in ".vim" have their extensions removed, and slashes
|
||||
replaced with dots.
|
||||
|
||||
Some tag files and script files may have to be edited to work under this port.
|
||||
@@ -82,10 +82,10 @@ Some tag files and script files may have to be edited to work under this port.
|
||||
*riscos-commandline*
|
||||
3. Command-line use
|
||||
|
||||
To use Vim from the command-line use the `*vi' command (or '*ex' for
|
||||
To use Vim from the command-line use the "*vi" command (or "*ex" for
|
||||
|Ex-mode|).
|
||||
|
||||
Type `*vi -h' for a list of options.
|
||||
Type "*vi -h" for a list of options.
|
||||
|
||||
Running the command-line version of Vim in a large high-color mode may cause
|
||||
the scrolling to be very slow. Either change to a mode with fewer colors or
|
||||
@@ -149,7 +149,7 @@ font via ZapRedraw and any of the Zap fonts via ZapRedraw: >
|
||||
point is used.
|
||||
|
||||
Thanks to John Kortink, Vim can use the ZapRedraw module. Start the font name
|
||||
with '!' (or '!!' for double height), like this: >
|
||||
with "!" (or "!!" for double height), like this: >
|
||||
|
||||
:set guifont=!!
|
||||
< Use the system font, but via ZapRedraw. This gives a
|
||||
@@ -158,13 +158,13 @@ with '!' (or '!!' for double height), like this: >
|
||||
>
|
||||
:set guifont=!script
|
||||
< Uses the named Zap font (a directory in VimFont$Path).
|
||||
The redraw is the same speed as for '!!', but you get
|
||||
The redraw is the same speed as for "!!", but you get
|
||||
a nicer looking font.
|
||||
Only the "man+" and "script" fonts are supplied
|
||||
currently, but you can use any of the Zap fonts if
|
||||
they are in VimFont$Path.
|
||||
Vim will try to load font files '0', 'B', 'I' and 'IB'
|
||||
from the named directory. Only '0' (normal style) MUST
|
||||
Vim will try to load font files "0", "B", "I" and "IB"
|
||||
from the named directory. Only "0" (normal style) MUST
|
||||
be present. Link files are not currently supported.
|
||||
|
||||
Note that when using ZapRedraw the edit bar is drawn in front of the character
|
||||
@@ -191,7 +191,7 @@ allow other codes to be used if you want to use Vim from a remote terminal.
|
||||
Although I do not have an internet connection to my Acorn, I have managed to
|
||||
run Vim in a FreeTerm window using the loopback connection.
|
||||
|
||||
It seems to work pretty well now, using '*vi -T ansi'.
|
||||
It seems to work pretty well now, using "*vi -T ansi".
|
||||
|
||||
==============================================================================
|
||||
*riscos-temp-files*
|
||||
@@ -203,7 +203,7 @@ files are in <Wimp$ScrapDir> (i.e. inside !Scrap) and backups are in the
|
||||
directory you were saving to. Vim will allow you to try and recover the file
|
||||
when you next try to edit it.
|
||||
|
||||
To see a list of swap files, press <F12> and type `*vi -r'.
|
||||
To see a list of swap files, press <F12> and type "*vi -r".
|
||||
|
||||
Vim no longer brings up ATTENTION warnings if you try to edit two files with
|
||||
the same name in different directories.
|
||||
@@ -228,8 +228,8 @@ older machines then edit the !RunTxt and GVim files. I don't know what UnixLib
|
||||
does by default on these machines so I'm playing safe.
|
||||
|
||||
It doesn't work at all well without dynamic areas, since it can't change its
|
||||
memory allocation once running. Hence you should edit `!Vim.GVim' and
|
||||
`!Vim.!RunTxt' to choose the best size for you. You probably need at least
|
||||
memory allocation once running. Hence you should edit "!Vim.GVim" and
|
||||
"!Vim.!RunTxt" to choose the best size for you. You probably need at least
|
||||
about 1400K.
|
||||
|
||||
==============================================================================
|
||||
@@ -252,7 +252,7 @@ The system has changed from version 5.3. The new sequence of events is:
|
||||
Some examples may make this clearer:
|
||||
|
||||
Kind of file loaded osfiletype filetype ~
|
||||
C code 'c.hellow' Text (&fff) C
|
||||
C code "c.hellow" Text (&fff) C
|
||||
LaTeX document LaTeX (&2a8) TeX
|
||||
Draw document DrawFile (&aff) (not changed)
|
||||
|
||||
@@ -263,7 +263,7 @@ Some examples may make this clearer:
|
||||
- Bangs (!s) are only replaced if they are followed by a space or end-of-line,
|
||||
since many pathnames contain them.
|
||||
|
||||
- You can prefix the command with '~', which stops any output from being
|
||||
- You can prefix the command with "~", which stops any output from being
|
||||
displayed. This also means that you don't have to press <Enter> afterwards,
|
||||
and stops the screen from being redrawn. {only in the GUI version}
|
||||
|
||||
@@ -275,7 +275,7 @@ Downloading everything you need:
|
||||
|
||||
- Get the latest source distribution (see www.vim.org)
|
||||
- Get the runtime environment files (e.g. these help files)
|
||||
- Get the `extra' archive (contains the RISC OS specific bits)
|
||||
- Get the "extra" archive (contains the RISC OS specific bits)
|
||||
- Get the RISC OS binary distribution (if possible)
|
||||
|
||||
|
||||
@@ -289,19 +289,19 @@ Unarchiving:
|
||||
Recompiling the sources:
|
||||
|
||||
- Create c, s, and h directories.
|
||||
- Put all the header files in 'h'. \
|
||||
- Put all the C files in `c'. | And lose the extensions
|
||||
- Put the assembler file (`swis/s') in 's'. /
|
||||
- Rename all the files in `proto' to `h', like this:
|
||||
- Put all the header files in "h". \
|
||||
- Put all the C files in "c". | And lose the extensions
|
||||
- Put the assembler file ("swis/s") in "s". /
|
||||
- Rename all the files in "proto" to "h", like this:
|
||||
raFS::VimSrc.source.proto.file/pro
|
||||
becomes
|
||||
raFS::VimSrc.source.h.file_pro
|
||||
- In the files `h.proto' and `c.termlib', search and replace
|
||||
- In the files "h.proto" and "c.termlib", search and replace
|
||||
.pro"
|
||||
with
|
||||
_pro.h"
|
||||
- Create a simple Makefile if desired and do '*make -k'.
|
||||
Use 'CC = gcc -DRISCOS -DUSE_GUI -O2 -x c' in the Makefile.
|
||||
- Create a simple Makefile if desired and do "*make -k".
|
||||
Use "CC = gcc -DRISCOS -DUSE_GUI -O2 -x c" in the Makefile.
|
||||
- Save the binary as !Vim.Vim in the binary distribution.
|
||||
|
||||
|
||||
@@ -309,15 +309,15 @@ Updating the run-time environment:
|
||||
|
||||
- Replace old or missing files inside !Vim.Resources with the
|
||||
new files.
|
||||
- Remove files in `doc' not ending in `/txt', except for `tags'.
|
||||
- Lose the extensions from the files in `doc'.
|
||||
- Edit the `doc.tags' file. Remove extensions from the second column: >
|
||||
- Remove files in "doc" not ending in "/txt", except for "tags".
|
||||
- Lose the extensions from the files in "doc".
|
||||
- Edit the "doc.tags" file. Remove extensions from the second column: >
|
||||
:%s/^\(.[^\t]*\t.*\)\.txt\t/\1\t/
|
||||
- Remove extensions from the syntax files. Split them into two directories
|
||||
to avoid the 77 entry limit on old ADFS filesystems.
|
||||
- Edit `Vim:FileType' to match `*.c.*' as well as `*/c' and so on.
|
||||
- Edit "Vim:FileType" to match "*.c.*" as well as "*/c" and so on.
|
||||
Add filetype checking too.
|
||||
- Edit `Vim:Menu' and remove all the keys from the menus: >
|
||||
- Edit "Vim:Menu" and remove all the keys from the menus: >
|
||||
:%s/<Tab>[^ \t]*//
|
||||
<
|
||||
vim:tw=78:ts=8:ft=help:norl:
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_unix.txt* For Vim version 7.2a. Last change: 2005 Mar 29
|
||||
*os_unix.txt* For Vim version 7.2b. Last change: 2005 Mar 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_vms.txt* For Vim version 7.2a. Last change: 2006 Nov 18
|
||||
*os_vms.txt* For Vim version 7.2b. Last change: 2006 Nov 18
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*os_win32.txt* For Vim version 7.2a. Last change: 2008 May 02
|
||||
*os_win32.txt* For Vim version 7.2b. Last change: 2008 May 02
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by George Reilly
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pattern.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*pattern.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_getscript.txt* For Vim version 7.2a. Last change: 2008 Jan 07
|
||||
*pi_getscript.txt* For Vim version 7.2b. Last change: 2008 Jun 29
|
||||
>
|
||||
GETSCRIPT REFERENCE MANUAL by Charles E. Campbell, Jr.
|
||||
<
|
||||
@@ -335,6 +335,9 @@ The AutoInstall process will:
|
||||
==============================================================================
|
||||
9. GetLatestVimScripts History *getscript-history* *glvs-hist* {{{1
|
||||
|
||||
v31 Jun 29, 2008 : * (Bill McCarthy) fixed having hls enabled with getscript
|
||||
v30 Jun 13, 2008 : * GLVS now checks for existence of fnameescape() and will
|
||||
issue an error message if its not supported
|
||||
v29 Jan 07, 2008 : * Bram M pointed out that cpo is a global option and that
|
||||
getscriptPlugin.vim was setting it but not restoring it.
|
||||
v28 Jan 02, 2008 : * improved shell quoting character handling, cygwin
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_gzip.txt* For Vim version 7.2a. Last change: 2002 Oct 29
|
||||
*pi_gzip.txt* For Vim version 7.2b. Last change: 2002 Oct 29
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
+44
-17
@@ -1,4 +1,4 @@
|
||||
*pi_netrw.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*pi_netrw.txt* For Vim version 7.2b. Last change: 2008 Jul 13
|
||||
|
||||
-----------------------------------------------------
|
||||
NETRW REFERENCE MANUAL by Charles E. Campbell, Jr.
|
||||
@@ -314,13 +314,6 @@ settings are described below, in |netrw-browser-options|, and in
|
||||
Also affects the "previous window" (see |netrw-P|) in
|
||||
the same way.
|
||||
|
||||
*g:netrw_shq* = "'" for Unix/Linux systems (ie. a single quote)
|
||||
= "'" for Windows + cygwin systems (ie. a single quote)
|
||||
= '"' for Windows systems, not using cygwin
|
||||
(ie. a double quote)
|
||||
Controls the quoting character used during scp and ftp
|
||||
commands.
|
||||
|
||||
*g:netrw_scpport* = "-P" : option to use to set port for scp
|
||||
*g:netrw_sshport* = "-p" : option to use to set port for ssh
|
||||
|
||||
@@ -864,6 +857,7 @@ QUICK HELP *netrw-quickhelp* {{{2
|
||||
Sorted by
|
||||
Select sorting style (name/time/size).........|netrw-s|
|
||||
Editing the sorting sequence..................|netrw-S|
|
||||
Sorting options...............................|g:netrw_sort_options|
|
||||
Associated setting variable...................|g:netrw_sort_sequence|
|
||||
Reverse sorting order.........................|netrw-r|
|
||||
|
||||
@@ -921,6 +915,8 @@ QUICK REFERENCE: MAPS *netrw-browse-maps* {{{2
|
||||
browser window. A vertical split is used.
|
||||
x View file with an associated program |netrw-x|
|
||||
|
||||
% Open a new file in netrw's current directory |netrw-%|
|
||||
|
||||
<leftmouse> (gvim only) selects word under mouse as if a <cr>
|
||||
had been pressed (ie. edit file, change directory)
|
||||
<middlemouse> (gvim only) same as P selecting word under mouse;
|
||||
@@ -1362,8 +1358,8 @@ will end up. One may change the sorting sequence by modifying the
|
||||
g:netrw_sort_sequence variable (either manually or in your <.vimrc>) or by
|
||||
using the "S" map.
|
||||
|
||||
Related topics: |netrw-s|
|
||||
Associated setting variable: |g:netrw_sort_sequence|
|
||||
Related topics: |netrw-s| |netrw-S|
|
||||
Associated setting variables: |g:netrw_sort_sequence| |g:netrw_sort_options|
|
||||
|
||||
|
||||
GOING UP *netrw--* {{{2
|
||||
@@ -1657,7 +1653,7 @@ MARKED FILES: TAGGING *netrw-mT* {{{2
|
||||
(See |netrw-mf| and |netrw-mr| for how to mark files)
|
||||
(uses the global marked file list)
|
||||
|
||||
The "mt" mapping will apply the command in g:netrw_ctags (by default, its
|
||||
The "mt" mapping will apply the command in |g:netrw_ctags| (by default, its
|
||||
"ctags") to marked files. For remote browsing, in order to create a tags file
|
||||
netrw will use ssh (see |g:netrw_ssh_cmd|), and so ssh must be available for
|
||||
this to work on remote systems. For your local system, see |ctags| on how to
|
||||
@@ -1676,7 +1672,7 @@ preceded by the netrw-compatible url used to obtain it. When one subsequently
|
||||
uses one of the go to tag actions (|tags|), the url will be used by netrw to
|
||||
edit the desired file and go to the tag.
|
||||
|
||||
Associated setting variables: |g:netrw_ssh_cmd|
|
||||
Associated setting variables: |g:netrw_ctags| |g:netrw_ssh_cmd|
|
||||
|
||||
|
||||
MARKED FILES: SETTING THE TARGET DIRECTORY *netrw-mt* {{{2
|
||||
@@ -1738,14 +1734,13 @@ your browsing preferences. (see also: |netrw-settings|)
|
||||
a script/function to handle the given
|
||||
extension. (see |netrw_filehandler|).
|
||||
|
||||
*g:netrw_cd_escape* ="[]#*$%'\" ?`!&();<>\\"
|
||||
This option is used to escape directory names
|
||||
before changing directory to them.
|
||||
|
||||
*g:netrw_compress* ="gzip"
|
||||
Will compress marked files with this
|
||||
command
|
||||
|
||||
*g:netrw_ctags* ="ctags"
|
||||
The default external program used to create tags
|
||||
|
||||
*g:netrw_decompress* = { ".gz" : "gunzip" ,
|
||||
".bz2" : "bunzip2" ,
|
||||
".zip" : "unzip" ,
|
||||
@@ -1888,6 +1883,14 @@ your browsing preferences. (see also: |netrw-settings|)
|
||||
*g:netrw_sort_direction* sorting direction: "normal" or "reverse"
|
||||
default: "normal"
|
||||
|
||||
*g:netrw_sort_options* sorting is done using |:sort|; this
|
||||
variable's value is appended to the
|
||||
sort command. Thus one may ignore case,
|
||||
for example, with the following in your
|
||||
.vimrc: >
|
||||
let g:netrw_sort_options="i"
|
||||
< default: ""
|
||||
|
||||
*g:netrw_sort_sequence* when sorting by name, first sort by the
|
||||
comma-separated pattern sequence
|
||||
default: '[\/]$,*,\.bak$,\.o$,\.h$,
|
||||
@@ -2031,6 +2034,13 @@ Related topics:
|
||||
directory, see |g:netrw_keepdir|.
|
||||
|
||||
|
||||
OPEN A NEW FILE IN NETRW'S CURRENT DIRECTORY *netrw-%*
|
||||
|
||||
To open a file in netrw's current directory, press "%". This map will
|
||||
query the user for a new filename; an empty file by that name will be
|
||||
placed in the netrw's current directory (ie. b:netrw_curdir).
|
||||
|
||||
|
||||
PREVIEW WINDOW *netrw-p* *netrw-preview* {{{2
|
||||
|
||||
One may use a preview window by using the "p" key when the cursor is atop the
|
||||
@@ -2377,6 +2387,23 @@ which is loaded automatically at startup (assuming :set nocp).
|
||||
==============================================================================
|
||||
12. History *netrw-history* {{{1
|
||||
|
||||
v126: Jun 30, 2008 * after having gone to a remote directory,
|
||||
<f1> was no longer taking one to the correct
|
||||
entry in the help (|netrw-quickhelp|). Fixed.
|
||||
Jul 01, 2008 * extracting the last filename from a wide listing
|
||||
missed the last letter when |'virtualedit'| not
|
||||
enabled.
|
||||
Jul 01, 2008 * vim foo/bar was creating [Scratch] buffers,
|
||||
where bar was also a directory
|
||||
Jul 01, 2008 * numerous additional changes were made to netrw
|
||||
to use fnameescape() and shellescape() instead
|
||||
of escape(). Not all changes have been tested
|
||||
as yet...
|
||||
Jul 01, 2008 * (James Vega reported) some problems with
|
||||
:NetrwSettings (due to no longer used setting
|
||||
variables).
|
||||
Jul 07, 2008 * Additional numerous changes to support security;
|
||||
shellescape(arg,1), etc.
|
||||
v125: Apr 07, 2008 * (Cristian Rigamonti) CR provides a patch; he
|
||||
noted that gx was failing since its call to
|
||||
netrw#NetBrowseX() wasn't updated to
|
||||
@@ -2570,7 +2597,7 @@ which is loaded automatically at startup (assuming :set nocp).
|
||||
v110: May 10, 2007 * added [ and ] maps to NetrwTreeListing
|
||||
May 25, 2007 * |g:netrw_preview| included
|
||||
May 29, 2007 * modifed netrw#NetBrowseX to consistently use
|
||||
|g:netrw_shq| instead of hardcoded quotes,
|
||||
g:netrw_shq instead of hardcoded quotes,
|
||||
and modified the snippet that sets up redir
|
||||
so Windows machines use "nul" instead of
|
||||
"/dev/null".
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_paren.txt* For Vim version 7.2a. Last change: 2008 Jun 16
|
||||
*pi_paren.txt* For Vim version 7.2b. Last change: 2008 Jun 16
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_spec.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*pi_spec.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
by Gustavo Niemeyer ~
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_tar.txt* For Vim version 7.2a. Last change: 2008 Jun 12
|
||||
*pi_tar.txt* For Vim version 7.2b. Last change: 2008 Jul 13
|
||||
|
||||
+====================+
|
||||
| Tar File Interface |
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_vimball.txt* For Vim version 7.2a. Last change: 2008 Jun 05
|
||||
*pi_vimball.txt* For Vim version 7.2b. Last change: 2008 Jun 05
|
||||
|
||||
----------------
|
||||
Vimball Archiver
|
||||
@@ -164,7 +164,7 @@ Copyright: (c) 2004-2008 by Charles E. Campbell, Jr. *Vimball-copyright*
|
||||
will extract plugin/somefile to the AsNeeded/
|
||||
directory
|
||||
17 : Jun 28, 2006 * changes all \s to /s internally for Windows
|
||||
16 : Jun 15, 2006 * A. Mechylynck's idea to allow users to specify
|
||||
16 : Jun 15, 2006 * A. Mechelynck's idea to allow users to specify
|
||||
installation root paths implemented for
|
||||
UseVimball, MkVimball, and RmVimball.
|
||||
* RmVimball implemented
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*pi_zip.txt* For Vim version 7.2a. Last change: 2008 Jun 12
|
||||
*pi_zip.txt* For Vim version 7.2b. Last change: 2008 Jun 29
|
||||
|
||||
+====================+
|
||||
| Zip File Interface |
|
||||
@@ -70,7 +70,7 @@ Copyright: Copyright (C) 2005-2008 Charles E Campbell, Jr *zip-copyright*
|
||||
|
||||
au BufReadCmd *.jar,*.xpi call zip#Browse(expand("<amatch>"))
|
||||
<
|
||||
One simply can extend this line to accomodate additional extensions that
|
||||
One can simply extend this line to accommodate additional extensions that
|
||||
should be treated as zip files.
|
||||
|
||||
==============================================================================
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*print.txt* For Vim version 7.2a. Last change: 2008 Apr 30
|
||||
*print.txt* For Vim version 7.2b. Last change: 2008 Apr 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*quickfix.txt* For Vim version 7.2a. Last change: 2008 Mar 14
|
||||
*quickfix.txt* For Vim version 7.2b. Last change: 2008 Mar 14
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*quickref.txt* For Vim version 7.2a. Last change: 2008 Jan 22
|
||||
*quickref.txt* For Vim version 7.2b. Last change: 2008 Jan 22
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*quotes.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*quotes.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*recover.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*recover.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*remote.txt* For Vim version 7.2a. Last change: 2008 May 24
|
||||
*remote.txt* For Vim version 7.2b. Last change: 2008 May 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*repeat.txt* For Vim version 7.2a. Last change: 2007 Aug 12
|
||||
*repeat.txt* For Vim version 7.2b. Last change: 2007 Aug 12
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*rileft.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*rileft.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Avner Lottem
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*russian.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*russian.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Vassily Ragosin
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*scroll.txt* For Vim version 7.2a. Last change: 2006 Aug 27
|
||||
*scroll.txt* For Vim version 7.2b. Last change: 2006 Aug 27
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*sign.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*sign.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Gordon Prieur
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*spell.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*spell.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*sponsor.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*sponsor.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*starting.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*starting.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*syntax.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*syntax.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*tabpage.txt* For Vim version 7.2a. Last change: 2007 Mar 11
|
||||
*tabpage.txt* For Vim version 7.2b. Last change: 2007 Mar 11
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
+8
-2
@@ -5460,6 +5460,7 @@ ft-papp-syntax syntax.txt /*ft-papp-syntax*
|
||||
ft-pascal-syntax syntax.txt /*ft-pascal-syntax*
|
||||
ft-pdf-plugin filetype.txt /*ft-pdf-plugin*
|
||||
ft-perl-syntax syntax.txt /*ft-perl-syntax*
|
||||
ft-php-indent indent.txt /*ft-php-indent*
|
||||
ft-php-omni insert.txt /*ft-php-omni*
|
||||
ft-php-syntax syntax.txt /*ft-php-syntax*
|
||||
ft-php3-syntax syntax.txt /*ft-php3-syntax*
|
||||
@@ -5583,8 +5584,8 @@ g:netrw_alto pi_netrw.txt /*g:netrw_alto*
|
||||
g:netrw_altv pi_netrw.txt /*g:netrw_altv*
|
||||
g:netrw_browse_split pi_netrw.txt /*g:netrw_browse_split*
|
||||
g:netrw_browsex_viewer pi_netrw.txt /*g:netrw_browsex_viewer*
|
||||
g:netrw_cd_escape pi_netrw.txt /*g:netrw_cd_escape*
|
||||
g:netrw_compress pi_netrw.txt /*g:netrw_compress*
|
||||
g:netrw_ctags pi_netrw.txt /*g:netrw_ctags*
|
||||
g:netrw_cygwin pi_netrw.txt /*g:netrw_cygwin*
|
||||
g:netrw_dav_cmd pi_netrw.txt /*g:netrw_dav_cmd*
|
||||
g:netrw_decompress pi_netrw.txt /*g:netrw_decompress*
|
||||
@@ -5625,10 +5626,10 @@ g:netrw_rsync_cmd pi_netrw.txt /*g:netrw_rsync_cmd*
|
||||
g:netrw_scp_cmd pi_netrw.txt /*g:netrw_scp_cmd*
|
||||
g:netrw_scpport pi_netrw.txt /*g:netrw_scpport*
|
||||
g:netrw_sftp_cmd pi_netrw.txt /*g:netrw_sftp_cmd*
|
||||
g:netrw_shq pi_netrw.txt /*g:netrw_shq*
|
||||
g:netrw_silent pi_netrw.txt /*g:netrw_silent*
|
||||
g:netrw_sort_by pi_netrw.txt /*g:netrw_sort_by*
|
||||
g:netrw_sort_direction pi_netrw.txt /*g:netrw_sort_direction*
|
||||
g:netrw_sort_options pi_netrw.txt /*g:netrw_sort_options*
|
||||
g:netrw_sort_sequence pi_netrw.txt /*g:netrw_sort_sequence*
|
||||
g:netrw_special_syntax pi_netrw.txt /*g:netrw_special_syntax*
|
||||
g:netrw_ssh_browse_reject pi_netrw.txt /*g:netrw_ssh_browse_reject*
|
||||
@@ -6475,6 +6476,7 @@ netbeans-support netbeans.txt /*netbeans-support*
|
||||
netbeans.txt netbeans.txt /*netbeans.txt*
|
||||
netreadfixup pi_netrw.txt /*netreadfixup*
|
||||
netrw pi_netrw.txt /*netrw*
|
||||
netrw-% pi_netrw.txt /*netrw-%*
|
||||
netrw-- pi_netrw.txt /*netrw--*
|
||||
netrw-D pi_netrw.txt /*netrw-D*
|
||||
netrw-O pi_netrw.txt /*netrw-O*
|
||||
@@ -6707,6 +6709,7 @@ nice todo.txt /*nice*
|
||||
no-eval-feature eval.txt /*no-eval-feature*
|
||||
no_buffers_menu gui.txt /*no_buffers_menu*
|
||||
non-greedy pattern.txt /*non-greedy*
|
||||
non-zero-arg eval.txt /*non-zero-arg*
|
||||
normal-index index.txt /*normal-index*
|
||||
not-compatible usr_01.txt /*not-compatible*
|
||||
not-edited editing.txt /*not-edited*
|
||||
@@ -6812,6 +6815,9 @@ pfn-option print.txt /*pfn-option*
|
||||
pheader-option print.txt /*pheader-option*
|
||||
photon-fonts os_qnx.txt /*photon-fonts*
|
||||
photon-gui os_qnx.txt /*photon-gui*
|
||||
php-comment indent.txt /*php-comment*
|
||||
php-indent indent.txt /*php-indent*
|
||||
php-indenting indent.txt /*php-indenting*
|
||||
php.vim syntax.txt /*php.vim*
|
||||
php3.vim syntax.txt /*php3.vim*
|
||||
phtml.vim syntax.txt /*phtml.vim*
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*tagsrch.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*tagsrch.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*term.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*term.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*tips.txt* For Vim version 7.2a. Last change: 2006 Jul 24
|
||||
*tips.txt* For Vim version 7.2b. Last change: 2006 Jul 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
+58
-28
@@ -1,4 +1,4 @@
|
||||
*todo.txt* For Vim version 7.2a. Last change: 2008 Jun 24
|
||||
*todo.txt* For Vim version 7.2b. Last change: 2008 Jul 13
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
@@ -30,10 +30,20 @@ be worked on, but only if you sponsor Vim development. See |sponsor|.
|
||||
*known-bugs*
|
||||
-------------------- Known bugs and current work -----------------------
|
||||
|
||||
":pedit %" with a BufReadPre autocommand causes the cursor to move to the
|
||||
first line. (Ingo Karkat, 2008 Jul 1)
|
||||
|
||||
Have a look at patch for utf-8 line breaking. (Yongwei Wu, 2008 Mar 1, Mar 23)
|
||||
|
||||
Drawing popup menu isn't quite right when there are double-wide characters.
|
||||
Yukihiro Nakadaira is working on a solution (2008 Jun 22). Use mb_fix_col().
|
||||
Runtime files for Clojure. (Toralf Wittner, 2008 Jun 25)
|
||||
|
||||
Patch to add extra argument to glob() and globpath() to ignore 'wildignore'.
|
||||
(Ingo Karkat, 2008 Jun 25)
|
||||
|
||||
Crash with dragn-n-drop of file combined with netrw (Marius Gedminas, 2008 Jun
|
||||
11) I can't reproduce it. It's probably caused by a handle_drop() call
|
||||
in combination with autocommands that invoke a ":redraw" command.
|
||||
Another valgrind output Jun 30.
|
||||
|
||||
When reallocating cmdline xp_pattern becomes invalid. Move expand_T xpc into
|
||||
ccline? (Dominique Pelle)
|
||||
@@ -44,14 +54,9 @@ Works OK with Vim in an xterm.
|
||||
|
||||
Fix for matchparen HL doesn't work. beep.
|
||||
|
||||
Crash with dragn-n-drop of file combined with netrw (Marius Gedminas, 2008 Jun
|
||||
11) I can't reproduce it.
|
||||
|
||||
Win32: associating a type with Vim doesn't take care of space after a
|
||||
backslash? (Robert Vibrant, 2008 Jun 5)
|
||||
|
||||
":let &g:tw = 44" sets the local option value. (Cyril Slobin, 2008 Apr 25)
|
||||
|
||||
After using <Tab> for command line completion after ":ta blah" and getting E33
|
||||
(no tags file), further editing the command to e.g., ":echo 'blah'", the
|
||||
command is not executed.
|
||||
@@ -69,10 +74,8 @@ Win32: remote editing fails when the current directory name contains "[".
|
||||
(Ivan Tishchenko, Liu Yubao) Suggested patch by Chris Lubinski: Avoid
|
||||
escaping characters where the backslash is not removed later. Asked Chris for
|
||||
an alternate solution, also for src/ex_getln.c.
|
||||
|
||||
When adding path to 'tags' with a wildcard, it appears only a first match is
|
||||
used. (Erik Falor, 2008 April 18) Or is it that a wildcard in the file name
|
||||
is not supported, only in the path?
|
||||
This also fails when the file or directory name contains "%". (Thoml, 2008
|
||||
July 7)
|
||||
|
||||
The str2special() function doesn't handle multi-byte characters properly.
|
||||
Patch from Vladimir Vichniakov, 2007 Apr 24.
|
||||
@@ -102,8 +105,6 @@ line doesn't fit. (Dasn, 2008 May 1)
|
||||
GUI: In Normal mode can't yank the modeless selection. Make "gy" do this?
|
||||
Works like CTRL-Y in Command line mode.
|
||||
|
||||
Mac: patch for mouse wheel scroll under Leopard. (Eckehard Berns, 2007 Dec 7)
|
||||
|
||||
Mac: After a ":vsplit" the left scrollbar doesn't appear until 'columns' is
|
||||
changed or the window is resized.
|
||||
|
||||
@@ -167,9 +168,6 @@ Asked about latest version: 0.77.1 is on www.vim.org.
|
||||
|
||||
More AmigaOS4 patches. (Peter Bengtsson, Nov 9)
|
||||
|
||||
globpath() doesn't work as expected. The example shows using 'path', but the
|
||||
"**8" form and upwards search are not supported.
|
||||
|
||||
Error when cancelling completion menu and auto-formatting. (Tim Weber, 2008
|
||||
Apr 17)
|
||||
|
||||
@@ -205,6 +203,12 @@ isn't right?
|
||||
Completion: Scanning for tags doesn't check for typed key now and then?
|
||||
Hangs for about 5 seconds. Appears to be caused by finding include files with
|
||||
"foo/**" in 'path'. (Kalisiak, 2006 July 15)
|
||||
Additional info: When using the |wildcards| ** globing, vim hangs
|
||||
indefinitely on lots of directories. The |file-searching| globing, like in
|
||||
":set path=/**" does not hang as often as with globing with |wildcards|, like
|
||||
in ":1find /**/file". This is for a files that unix "find" can find very
|
||||
quick. Merging the 2 kinds of globing might make this an easier fix. (Ian
|
||||
Kelling, 2008 July 4)
|
||||
|
||||
When the file name has parenthesis, e.g., "foo (bar).txt", ":!ls '%'" has the
|
||||
parenthesis escaped but not the space. That's inconsistent. Either escape
|
||||
@@ -309,7 +313,7 @@ C++ indenting wrong with "=". (James Kanze, 2007 Jan 26)
|
||||
":lockvar" should use copyID to avoid endless loop.
|
||||
|
||||
When using --remote-silent and the file name matches 'wildignore' get an E479
|
||||
error. without --remoete-silent it works fine. (Ben Fritz, 2008 Jun 20)
|
||||
error. without --remote-silent it works fine. (Ben Fritz, 2008 Jun 20)
|
||||
|
||||
Gvim: dialog for closing Vim should check if Vim is busy writing a file. Then
|
||||
use a different dialog: "busy saving, really quit? yes / no".
|
||||
@@ -332,7 +336,7 @@ name literally, and esp. if there is only one name.
|
||||
Test 61 fails sometimes. This is a timing problem: "sleep 2" sometimes takes
|
||||
longer than 2 seconds.
|
||||
|
||||
Changing 'guifont' in the console causes an uneccessary redraw.
|
||||
Changing 'guifont' in the console causes an unnecessary redraw.
|
||||
|
||||
"vim -C" often has 'nocompatible', because it's set in some startup script.
|
||||
Set 'compatible' after startup is done? Patch by James Vega, 2008 Feb 7.
|
||||
@@ -368,7 +372,7 @@ Windows installer could add a "open in new tab of existing Vim" menu entry.
|
||||
Gvimext: patch to add "Edit with single Vim &tabbed" menu entry.
|
||||
Just have two choices, always using one Vim and selecting between using an
|
||||
argument list or opening each file in a separate tab.
|
||||
(Erik Falor, 2008 May 21)
|
||||
(Erik Falor, 2008 May 21, 2008 Jun 26)
|
||||
|
||||
GUI: When combining fg en bg make sure they are not equal.
|
||||
|
||||
@@ -581,6 +585,9 @@ In gvim the backspace key produces a backspace character, but on Linux the
|
||||
VERASE key is Delete. Set VERASE to Backspace? (patch by Stephane Chazelas,
|
||||
2007 Oct 16)
|
||||
|
||||
When entering a C /* comment, after typing <Enter> for 70 times the indent
|
||||
disappears. (Vincent Beffara, 2008 Jul 3)
|
||||
|
||||
TermResponse autocommand isn't always triggered when using vimdiff. (Aron
|
||||
Griffis, 2007 Sep 19)
|
||||
|
||||
@@ -590,7 +597,7 @@ Create a gvimtutor.1 file and change Makefiles to install it.
|
||||
|
||||
|
||||
Vim 7.3:
|
||||
- Add patch for 'relativenumber' option? Markus Heidelberg, 2008 Feb 21
|
||||
- Add patch for 'relativenumber' option? Markus Heidelberg, 2008 Jun 27.
|
||||
- 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.
|
||||
@@ -671,6 +678,8 @@ Awaiting updated patches:
|
||||
Search in 'runtimepath'?
|
||||
More docs needed about how to use this.
|
||||
How to get the messages into the .po files?
|
||||
charlen() Like strlen() but counting characters instead of
|
||||
bytes.
|
||||
confirm() add "flags" argument, with 'v' for vertical
|
||||
layout and 'c' for console dialog. (Haegg)
|
||||
Flemming Madsen has a patch for the 'c' flag
|
||||
@@ -1189,7 +1198,8 @@ Macintosh:
|
||||
9 For Turkish vim_tolower() and vim_toupper() also need to use utf_
|
||||
functions for characters below 0x80. (Sertacyildiz)
|
||||
9 When the last edited file is a help file, using '0 in a new Vim doesn't
|
||||
edit the file as a help file.
|
||||
edit the file as a help file. 'filetype' is OK, but 'iskeyword' isn't,
|
||||
file isn't readonly, etc.
|
||||
8 When an ":edit" is inside a try command and the ATTENTION prompt is used,
|
||||
the :catch commands are always executed, also when the file is edited
|
||||
normally. Should reset did_emsg and undo side effects. Also make sure
|
||||
@@ -1198,6 +1208,7 @@ Macintosh:
|
||||
'fileencoding' set to "bar", then do_ecmd() uses that buffer, even though
|
||||
the fileencoding differs. Reload the buffer in this situation? Need to
|
||||
check for the buffer to be unmodified.
|
||||
Unfinished patch by Ian Kelling, 2008 Jul 11.
|
||||
8 ":g//" gives "Pattern not found error" with E486. Should not use the
|
||||
error number, it's not a regular error message.
|
||||
7 Vimtutor leaves escape sequence in terminal. This is the xterm response to
|
||||
@@ -1296,15 +1307,13 @@ Macintosh:
|
||||
9 When editing a file with 'readonly' set, there is no check for an existing
|
||||
swap file. Then using ":write" (without making any changes) doesn't give
|
||||
a warning either. Should check for an existing swap file without creating
|
||||
one.
|
||||
one. Unfinished patch by Ian Kelling, 2008 July 7.
|
||||
7 When 'showbreak' is set, the amount of space a Tab occupies changes.
|
||||
Should work like 'showbreak' is inserted without changing the Tabs.
|
||||
7 When 'mousefocus' is set and switching to another window with a typed
|
||||
command, the mouse pointer may be moved to a part of the window that's
|
||||
covered by another window and we lose focus. Only move in the y
|
||||
direction, not horizontally?
|
||||
8 When using CTRL-D after ":help", restrict the number of matches to a
|
||||
thousand, otherwise using CTRL-D without an argument takes too long.
|
||||
8 ":hardcopy":
|
||||
- Using the cterm_color[] table is wrong when t_colors is > 16.
|
||||
- Need to handle unprintable characters.
|
||||
@@ -1703,6 +1712,10 @@ Tab pages:
|
||||
|
||||
|
||||
Spell checking:
|
||||
- have some way not to give spelling errors for a range of characters.
|
||||
E.g. for Chinese and other languages with specific characters for which we
|
||||
don't have a spell file. Useful when there is also text in other
|
||||
languages in the file.
|
||||
- Support more regions? Caolan McNamara argues it's needed for es_XX.
|
||||
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=219777
|
||||
- Unicode defines another quote character: 0x2019. Use it as an equivalent
|
||||
@@ -1727,7 +1740,7 @@ Spell checking:
|
||||
WFP_COMPPERMIT and WFP_COMPFORBID
|
||||
8 implement use of <compoptions> in .spl file:
|
||||
implement CHECKCOMPOUNDREP: when a compound word seems to be OK apply REP
|
||||
items and theck if the result is a valid word.
|
||||
items and check if the result is a valid word.
|
||||
implement CHECKCOMPOUNDDUP
|
||||
implement CHECKCOMPOUNDTRIPLE
|
||||
Add CHECKCOMPOUNDCASE: when compounding make leading capital lower case.
|
||||
@@ -2251,8 +2264,12 @@ Robustness:
|
||||
|
||||
|
||||
Performance:
|
||||
7 For strings up to 3 bytes don't allocate memory, use v_list itself as a
|
||||
character array. Use VAR_SSTRING (short string).
|
||||
7 For string variables up to 3 bytes don't allocate memory, use v_list
|
||||
itself as a character array. Use VAR_SSTRING (short string).
|
||||
8 move_lines() copies every line into allocated memory, making reloading a
|
||||
buffer a lot slower than re-editing the file. Can the memline be locked
|
||||
so that we don't need to make a copy? Or avoid invoking ml_updatechunk(),
|
||||
that is taking a lot of time. (Ralf Wildenhues, 2008 Jul 7)
|
||||
8 Instead of loading rgb.txt every time a color wasn't recognized load it
|
||||
once and keep it in memory. Move the code to a common place to avoid
|
||||
repeating it in various system files.
|
||||
@@ -2471,6 +2488,11 @@ Tags:
|
||||
match. Remove tag_fname from the match and combine it with the fname in
|
||||
the match (without expanding or other things that take time). When
|
||||
'tagrelative' is off tag_fname isn't needed at all.
|
||||
8 For 'tags' wildcard in the file name is not supported, only in the path.
|
||||
This is due to it using |file-searching|. Suboptimal solution would be to
|
||||
make the filename or the whole option use |wildcards| globing, better
|
||||
would be to merge the 2 kinds of globing. originall (Erik Falor, 2008
|
||||
April 18), updated (Ian Kelling, 2008 July 4)
|
||||
8 Use a mechanism similar to omni completion to figure out the kind of tab
|
||||
for CTRL-] and jump to the appropriate matching tag (if there are
|
||||
several).
|
||||
@@ -2724,6 +2746,8 @@ Autocommands:
|
||||
|
||||
|
||||
Omni completion:
|
||||
- Add a flag to 'complete' to be able to do omni completion with CTRL-N (and
|
||||
mix it with other kinds of completion).
|
||||
- Ideas from the Vim 7 BOF at SANE:
|
||||
- For interpreted languages, use the interpreter to obtain information.
|
||||
Should work for Java (Eclipse does this), Python, Tcl, etc.
|
||||
@@ -2755,6 +2779,9 @@ Insert mode completion/expansion:
|
||||
- GUI implementation of the popup menu.
|
||||
7 When searching in other files the name flash by, too fast to read. Only
|
||||
display a name every second or so, like with ":vimgrep".
|
||||
7 When expanding file names with an environment variable, add the match with
|
||||
the unexpanded var. So $HOME/tm expands to "/home/guy/tmp" and
|
||||
"$HOME/tmp"
|
||||
8 When there is no word before the cursor but something like "sys." complete
|
||||
with "sys.". Works well for C and similar languages.
|
||||
9 ^X^L completion doesn't repeat correctly. It uses the first match with
|
||||
@@ -2903,6 +2930,7 @@ Insert mode:
|
||||
same change, so that "." repeats the whole insert.
|
||||
7 Use CTRL-G <count> to repeat what follows. Useful for inserting a
|
||||
character multiple times or repeating CTRL-Y.
|
||||
- Make 'revins' work in Replace mode.
|
||||
7 Use 'matchpairs' for 'showmatch': When inserting a character check if it
|
||||
appears in the rhs of 'matchpairs'.
|
||||
- In Insert mode (and command line editing?): Allow undo of the last typed
|
||||
@@ -3558,6 +3586,8 @@ Multiple Windows:
|
||||
7 Use CTRL-W <Tab>, like alt-tab, to switch between buffers. Repeat <Tab>
|
||||
to select another buffer (only loaded ones?), <BS> to go back, <Enter> to
|
||||
select buffer, <Esc> to go back to original buffer.
|
||||
7 Make it possible to edit a new buffer in the preview window. A script can
|
||||
then fill it with something. ":popen"?
|
||||
7 Add a 'tool' window: behaves like a preview window but there can be
|
||||
several. Don't count it in only_one_window(). (Alexei Alexandrov)
|
||||
6 Add an option to resize the shell when splitting and/or closing a window.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*uganda.txt* For Vim version 7.2a. Last change: 2008 Jun 21
|
||||
*uganda.txt* For Vim version 7.2b. Last change: 2008 Jun 21
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*undo.txt* For Vim version 7.2a. Last change: 2006 Apr 30
|
||||
*undo.txt* For Vim version 7.2b. Last change: 2006 Apr 30
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_01.txt* For Vim version 7.2a. Last change: 2008 May 07
|
||||
*usr_01.txt* For Vim version 7.2b. Last change: 2008 May 07
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_02.txt* For Vim version 7.2a. Last change: 2007 Feb 28
|
||||
*usr_02.txt* For Vim version 7.2b. Last change: 2007 Feb 28
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_03.txt* For Vim version 7.2a. Last change: 2006 Jun 21
|
||||
*usr_03.txt* For Vim version 7.2b. Last change: 2006 Jun 21
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_04.txt* For Vim version 7.2a. Last change: 2006 Jun 21
|
||||
*usr_04.txt* For Vim version 7.2b. Last change: 2006 Jun 21
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_05.txt* For Vim version 7.2a. Last change: 2007 May 11
|
||||
*usr_05.txt* For Vim version 7.2b. Last change: 2007 May 11
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_06.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*usr_06.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_07.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*usr_07.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_08.txt* For Vim version 7.2a. Last change: 2006 Jul 18
|
||||
*usr_08.txt* For Vim version 7.2b. Last change: 2006 Jul 18
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_09.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*usr_09.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_10.txt* For Vim version 7.2a. Last change: 2006 Nov 05
|
||||
*usr_10.txt* For Vim version 7.2b. Last change: 2006 Nov 05
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_11.txt* For Vim version 7.2a. Last change: 2006 Apr 24
|
||||
*usr_11.txt* For Vim version 7.2b. Last change: 2006 Apr 24
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
*usr_12.txt* For Vim version 7.2a. Last change: 2007 May 11
|
||||
*usr_12.txt* For Vim version 7.2b. Last change: 2007 May 11
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user