1
0
forked from aniani/vim

Update runtime files.

This commit is contained in:
Bram Moolenaar 2013-01-30 14:18:00 +01:00
parent 52f85b730e
commit a3e6bc93d1
17 changed files with 847 additions and 586 deletions

View File

@ -1,4 +1,4 @@
*cmdline.txt* For Vim version 7.3. Last change: 2012 Oct 11 *cmdline.txt* For Vim version 7.3. Last change: 2013 Jan 17
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -714,10 +714,15 @@ three lines: >
Visual Mode and Range *v_:* Visual Mode and Range *v_:*
{Visual}: Starts a command-line with the Visual selected lines as a {Visual}: Starts a command-line with the Visual selected lines as a
range. The code ":'<,'>" is used for this range, which makes range. The code `:'<,'>` is used for this range, which makes
it possible to select a similar line from the command-line it possible to select a similar line from the command-line
history for repeating a command on different Visually selected history for repeating a command on different Visually selected
lines. lines.
When Visual mode was already ended, a short way to use the
Visual area for a range is `:*`. This requires that "*" does
not appear in 'cpo', see |cpo-star|. Otherwise you will have
to type `:'<,'>`
============================================================================== ==============================================================================
5. Ex command-line flags *ex-flags* 5. Ex command-line flags *ex-flags*

View File

@ -1,4 +1,4 @@
*eval.txt* For Vim version 7.3. Last change: 2012 Dec 05 *eval.txt* For Vim version 7.3. Last change: 2013 Jan 23
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -5943,8 +5943,9 @@ taglist({expr}) *taglist()*
If there are no matching tags, then an empty list is returned. If there are no matching tags, then an empty list is returned.
To get an exact tag match, the anchors '^' and '$' should be To get an exact tag match, the anchors '^' and '$' should be
used in {expr}. Refer to |tag-regexp| for more information used in {expr}. This also make the function work faster.
about the tag search regular expression pattern. Refer to |tag-regexp| for more information about the tag
search regular expression pattern.
Refer to |'tags'| for information about how the tags file is Refer to |'tags'| for information about how the tags file is
located by Vim. Refer to |tags-file-format| for the format of located by Vim. Refer to |tags-file-format| for the format of

View File

@ -1,4 +1,4 @@
*help.txt* For Vim version 7.3. Last change: 2010 Jul 20 *help.txt* For Vim version 7.3. Last change: 2012 Dec 06
VIM - main help file VIM - main help file
k k
@ -195,12 +195,12 @@ Remarks about specific systems ~
*standard-plugin-list* *standard-plugin-list*
Standard plugins ~ Standard plugins ~
|pi_getscript.txt| Downloading latest version of Vim scripts |pi_getscript.txt| Downloading latest version of Vim scripts
|pi_gzip.txt| Reading and writing compressed files |pi_gzip.txt| Reading and writing compressed files
|pi_netrw.txt| Reading and writing files over a network |pi_netrw.txt| Reading and writing files over a network
|pi_paren.txt| Highlight matching parens |pi_paren.txt| Highlight matching parens
|pi_tar.txt| Tar file explorer |pi_tar.txt| Tar file explorer
|pi_vimball.txt| Create a self-installing Vim script |pi_vimball.txt| Create a self-installing Vim script
|pi_zip.txt| Zip archive explorer |pi_zip.txt| Zip archive explorer
LOCAL ADDITIONS: *local-additions* LOCAL ADDITIONS: *local-additions*

View File

@ -1,4 +1,4 @@
*if_pyth.txt* For Vim version 7.3. Last change: 2012 Sep 23 *if_pyth.txt* For Vim version 7.3. Last change: 2013 Jan 30
VIM REFERENCE MANUAL by Paul Moore VIM REFERENCE MANUAL by Paul Moore
@ -54,8 +54,8 @@ Example: >
EOF EOF
endfunction endfunction
< <
Note: Python is very sensitive to the indenting. Also make sure the "class" Note: Python is very sensitive to the indenting. Make sure the "class" line
line and "EOF" do not have any indent. and "EOF" do not have any indent.
*:pyfile* *:pyf* *:pyfile* *:pyf*
:[range]pyf[ile] {file} :[range]pyf[ile] {file}

View File

@ -1,4 +1,4 @@
*insert.txt* For Vim version 7.3. Last change: 2012 Jul 10 *insert.txt* For Vim version 7.3. Last change: 2013 Jan 09
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -380,7 +380,9 @@ The CTRL-O command sometimes has a side effect: If the cursor was beyond the
end of the line, it will be put on the last character in the line. In end of the line, it will be put on the last character in the line. In
mappings it's often better to use <Esc> (first put an "x" in the text, <Esc> mappings it's often better to use <Esc> (first put an "x" in the text, <Esc>
will then always put the cursor on it). Or use CTRL-\ CTRL-O, but then will then always put the cursor on it). Or use CTRL-\ CTRL-O, but then
beware of the cursor possibly being beyond the end of the line. beware of the cursor possibly being beyond the end of the line. Note that the
command following CTRL-\ CTRL-O can still move the cursor, it is not restored
to its original position.
The CTRL-O command takes you to Normal mode. If you then use a command enter The CTRL-O command takes you to Normal mode. If you then use a command enter
Insert mode again it normally doesn't nest. Thus when typing "a<C-O>a" and Insert mode again it normally doesn't nest. Thus when typing "a<C-O>a" and

View File

@ -1,4 +1,4 @@
*options.txt* For Vim version 7.3. Last change: 2012 Oct 21 *options.txt* For Vim version 7.3. Last change: 2013 Jan 30
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -3562,7 +3562,7 @@ A jump table for the options with a short description can be found at |Q_op|.
Windows +multibyte only: *guifontwide_win_mbyte* Windows +multibyte only: *guifontwide_win_mbyte*
If set and vaild, 'guifontwide' is used for IME instead of 'guifont'. If set and valid, 'guifontwide' is used for IME instead of 'guifont'.
*'guiheadroom'* *'ghr'* *'guiheadroom'* *'ghr'*
'guiheadroom' 'ghr' number (default 50) 'guiheadroom' 'ghr' number (default 50)
@ -3824,7 +3824,8 @@ A jump table for the options with a short description can be found at |Q_op|.
|hl-ModeMsg| M Mode (e.g., "-- INSERT --") |hl-ModeMsg| M Mode (e.g., "-- INSERT --")
|hl-LineNr| n line number for ":number" and ":#" commands, and |hl-LineNr| n line number for ":number" and ":#" commands, and
when 'number' or 'relativenumber' option is set. when 'number' or 'relativenumber' option is set.
|hl-CursorLineNr| N like n for when 'cursorline' is set. |hl-CursorLineNr| N like n for when 'cursorline' or 'relativenumber' is
set.
|hl-Question| r |hit-enter| prompt and yes/no questions |hl-Question| r |hit-enter| prompt and yes/no questions
|hl-StatusLine| s status line of current window |status-line| |hl-StatusLine| s status line of current window |status-line|
|hl-StatusLineNC| S status lines of not-current windows |hl-StatusLineNC| S status lines of not-current windows
@ -4717,8 +4718,10 @@ A jump table for the options with a short description can be found at |Q_op|.
local to buffer local to buffer
{not in Vi} {not in Vi}
Characters that form pairs. The |%| command jumps from one to the Characters that form pairs. The |%| command jumps from one to the
other. Currently only single byte character pairs are allowed, and other.
they must be different. The characters must be separated by a colon. Only character pairs are allowed that are different, thus you cannot
jump between two double quotes.
The characters must be separated by a colon.
The pairs must be separated by a comma. Example for including '<' and The pairs must be separated by a comma. Example for including '<' and
'>' (HTML): > '>' (HTML): >
:set mps+=<:> :set mps+=<:>

View File

@ -1,4 +1,4 @@
*pattern.txt* For Vim version 7.3. Last change: 2012 May 18 *pattern.txt* For Vim version 7.3. Last change: 2013 Jan 25
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -993,6 +993,8 @@ x A single character, with no special meaning, matches itself
[xyz] any 'x', 'y' or 'z' [xyz] any 'x', 'y' or 'z'
[a-zA-Z]$ any alphabetic character at the end of a line [a-zA-Z]$ any alphabetic character at the end of a line
\c[a-z]$ same \c[a-z]$ same
[А-яЁё] Russian alphabet (with utf-8 and cp1251)
*/[\n]* */[\n]*
With "\_" prepended the collection also includes the end-of-line. With "\_" prepended the collection also includes the end-of-line.
The same can be done by including "\n" in the collection. The The same can be done by including "\n" in the collection. The

View File

@ -1,4 +1,4 @@
*syntax.txt* For Vim version 7.3. Last change: 2012 Nov 28 *syntax.txt* For Vim version 7.3. Last change: 2013 Jan 30
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -3903,9 +3903,9 @@ External matches *:syn-ext-match*
These extra regular expression items are available in region patterns: These extra regular expression items are available in region patterns:
*/\z(* */\z(\)* *E50* *E52* */\z(* */\z(\)* *E50* *E52*
\z(\) Marks the sub-expression as "external", meaning that it is can \z(\) Marks the sub-expression as "external", meaning that it can be
be accessed from another pattern match. Currently only usable accessed from another pattern match. Currently only usable in
in defining a syntax region start pattern. defining a syntax region start pattern.
*/\z1* */\z2* */\z3* */\z4* */\z5* */\z1* */\z2* */\z3* */\z4* */\z5*
\z1 ... \z9 */\z6* */\z7* */\z8* */\z9* *E66* *E67* \z1 ... \z9 */\z6* */\z7* */\z8* */\z9* *E66* *E67*
@ -4592,7 +4592,8 @@ IncSearch 'incsearch' highlighting; also used for the text replaced with
LineNr Line number for ":number" and ":#" commands, and when 'number' LineNr Line number for ":number" and ":#" commands, and when 'number'
or 'relativenumber' option is set. or 'relativenumber' option is set.
*hl-CursorLineNr* *hl-CursorLineNr*
CursorLineNr Like LineNr when 'cursorline' is set for the cursor line. CursorLineNr Like LineNr when 'cursorline' or 'relativenumber' is set for
the cursor line.
*hl-MatchParen* *hl-MatchParen*
MatchParen The character under the cursor or just before it, if it MatchParen The character under the cursor or just before it, if it
is a paired bracket, and its match. |pi_paren.txt| is a paired bracket, and its match. |pi_paren.txt|

View File

@ -1,4 +1,4 @@
*todo.txt* For Vim version 7.3. Last change: 2012 Dec 05 *todo.txt* For Vim version 7.3. Last change: 2013 Jan 30
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -34,9 +34,8 @@ not be repeated below, unless there is extra information.
*known-bugs* *known-bugs*
-------------------- Known bugs and current work ----------------------- -------------------- Known bugs and current work -----------------------
On external command get the message: Several syntax file match "^\s*" which may get underlined if that's in the
SIGCHLD handler called (some thread has SIGCHLD unblocked) highlight group. Add a "\zs" after it?
From MzScheme
Go through more coverity reports. Go through more coverity reports.
@ -53,30 +52,8 @@ The CompleteDone autocommand needs some info passed to it:
- The word that was selected (empty if abandoned complete) - The word that was selected (empty if abandoned complete)
- Type of completion: tag, omnifunc, user func. - Type of completion: tag, omnifunc, user func.
Patch for matchit.vim. (Mike Morearty, 2012 Nov 28)
Patch to fix that the QuitPre autocommand clears the quitmore flag. (Techlive
Zheng, 2012 Nov 28)
":gundo" command: global undo. Undoes changes spread over multiple files in
the order they were made. Also ":gredo". Both with a count. Useful when
tests fail after making changes and you forgot in which files.
Patch to make updating tabline faster. (Arseny Kapoulkine, 2012 Oct 3)
Also remove the "rc" variable.
Patch to make "- register not always used. (Christian Brabandt, 2012 Nov 28)
Crash with vimdiff. (Don Cruickshank, 2012 Sep 23)
Patch to support subdirectories for help files. (Charles Campbell, 2012 Nov
21)
Patch for mzscheme. (Sergey Khorev, 2012 Nov 19) Patch for mzscheme. (Sergey Khorev, 2012 Nov 19)
What about ignoring SEGV? Updated patch 2013 Jan 28.
Win32: use 'guifontwide' for IME composition. (Taro Muraoka, 2012 Sep 30)
Update Oct 2.
Patch to fix :s command with confirm and typing "a". (Christian Brabandt, 2012 Patch to fix :s command with confirm and typing "a". (Christian Brabandt, 2012
Oct 28) Oct 28)
@ -88,24 +65,45 @@ Test files in archive in another message.
Patch to make multibyte input work on Win32 console when codepage differs from Patch to make multibyte input work on Win32 console when codepage differs from
'encoding'. (Ken Takata, 2012 Sep 29) 'encoding'. (Ken Takata, 2012 Sep 29)
It's possible to defined an input() function that overrides the built-in one. Patch for building with Ruby and Cygwin. (Ken Takata, 2013 Jan 9)
Patch to make 'relativenumber' show the current lnum instead of zero.
(Nazri Ramliy, 2013 Jan 29)
It's possible to define an input() function that overrides the built-in one.
(ZyX, 2012 Sep 28) (ZyX, 2012 Sep 28)
Patch to add sha256() function. (Tyru, 2013 Jan 8)
Patch to make pyeval() print error messages. (ZyX, 2013 Jan 12)
Win32: When a directory name contains an exclamation mark, completion doesn't Win32: When a directory name contains an exclamation mark, completion doesn't
complete the contents of the directory. No escaping for the "!"? (Jan complete the contents of the directory. No escaping for the "!"? (Jan
Stocker, 2012 Jan 5) Stocker, 2012 Jan 5)
Patch for Win32 clipboard under Cygwin. (Frodak Baksik, Feb 15)
Sutcliffe says it works well.
Update 2007 May 22 for Vim 7.1
Update 2008 Dec 2008 for Vim 7.2.xx (Sharonov)
Update by Ken Takata (2012 Dec 31, 2013 Jan 4, 2013 Jan 26)
Problem parsing expression with function(). (Andy Wokula, 2012 Nov 22) Problem parsing expression with function(). (Andy Wokula, 2012 Nov 22)
Patch by Christian Brabandt, Nov 22. Tests in another patch, Nov 23. Patch by Christian Brabandt, Nov 22. Tests in another patch, Nov 23.
Patch to add default value to getbufvar() et al. (Hirohito Higashi, 2013 Jan 1)
Problem caused by patch 7.3.638: window->open does not update window Problem caused by patch 7.3.638: window->open does not update window
correctly. Issue 91. correctly. Issue 91.
Patch to fix compiler warnings for MingW 4.5.3. (Ken Takata, 2013 Jan 26)
Do allow real tags above the !_TAG entries. Undo older patch. Issue 90. Do allow real tags above the !_TAG entries. Undo older patch. Issue 90.
Patch to support 'u' in interactive substitute. (Christian Brabandt, 2012 Sep Patch to support 'u' in interactive substitute. (Christian Brabandt, 2012 Sep
28) With tests: Oct 9. 28) With tests: Oct 9.
Patch to make fold updates much faster. (Christian Brabandt, 2012 Dec)
Patch for IME handling, adds 'imactivatefunc' and 'imstatusfunc' option. Patch for IME handling, adds 'imactivatefunc' and 'imstatusfunc' option.
(Yukihiro Nakadaira, 2012 Aug 16) (Yukihiro Nakadaira, 2012 Aug 16)
Patch to improve IME handling. (Yasuhiro Matsumoto, 2012 Jul 18) Patch to improve IME handling. (Yasuhiro Matsumoto, 2012 Jul 18)
@ -136,6 +134,8 @@ MS-Windows: Crash opening very long file name starting with "\\".
It's probably a good idea to make a negative value for 'sts' use the value of It's probably a good idea to make a negative value for 'sts' use the value of
'sw'. Patch by So8res, Oct 3 2012 'sw'. Patch by So8res, Oct 3 2012
patch to add "combine" flag to syntax commands. (so8res, 2012 Dec 6)
Syntax update problem in one buffer opened in two windows, bottom window is Syntax update problem in one buffer opened in two windows, bottom window is
not correctly updated. (Paul Harris, 2012 Feb 27) not correctly updated. (Paul Harris, 2012 Feb 27)
@ -145,9 +145,22 @@ Alternate patch by Gary Johnson, Sep 4.
Patch to add getsid(). (Tyru, 2011 Oct 2) Do we want this? Update Oct 4. Patch to add getsid(). (Tyru, 2011 Oct 2) Do we want this? Update Oct 4.
Or use expand('<sid>')? Or use expand('<sid>')?
Patch to make confirm() display colors. (Christian Brabandt, 2012 Nov 9)
Patch to add functions for signs. (Christian Brabandt,, 2013 Jan 27)
Patch to use directX to draw text on Windows. Adds the 'directx' option.
(Taro Muraoka, 2013 Jan 25)
b:undo_ftplugin cannot call a script-local function. (Boris Danilov, 2013 Jan
7)
Patch for :tabcloseleft, after closing a tab go to left tab. (William Bowers, Patch for :tabcloseleft, after closing a tab go to left tab. (William Bowers,
2012 Aug 4) 2012 Aug 4)
Patch to improve equivalence classes in regexp patterns.
(Christian Brabandt, 2013 Jan 16, update Jan 17)
Patch with suggestions for starting.txt. (Tony Mechelynck, 2012 Oct 24) Patch with suggestions for starting.txt. (Tony Mechelynck, 2012 Oct 24)
But use Gnome instead of GTK? But use Gnome instead of GTK?
@ -160,6 +173,7 @@ Crash in autocmd that unloads buffers in a BufUnload event. (Andrew Pimlott,
MS-Windows ACL support doesn't work well. Patch from Ken Takata, 2012 Aug 29. MS-Windows ACL support doesn't work well. Patch from Ken Takata, 2012 Aug 29.
Update Aug 31. Update Aug 31.
Another patch for MingW, 2012 Dec 29.
MS-Windows resizing problems: MS-Windows resizing problems:
- Windows window on screen positioning: Patch by Yukihiro Nakadaira, 2012 Jun - Windows window on screen positioning: Patch by Yukihiro Nakadaira, 2012 Jun
@ -260,7 +274,7 @@ Update Jun 2.
Patch to add ":py3do". (Lilydjwg, 2012 Apr 7) Patch to add ":py3do". (Lilydjwg, 2012 Apr 7)
`[ moves to character after insert, instead of the last inserted character. `] moves to character after insert, instead of the last inserted character.
(Yukihiro Nakadaira, 2011 Dec 9) (Yukihiro Nakadaira, 2011 Dec 9)
Plugin for Modeleasy. (Massimiliano Tripoli, 2011 Nov 29) Plugin for Modeleasy. (Massimiliano Tripoli, 2011 Nov 29)
@ -388,6 +402,11 @@ string() can't parse back "inf" and "nan". Fix documentation or fix code?
Make 'formatprg' global-local. (Sung Pae) Make 'formatprg' global-local. (Sung Pae)
When a buffer-local mapping is used, but a global mapping starts with the same
characters, Vim currently waits for the next typed character to find out if
the global mapping matches. It is probably better to let the local mapping
win and not wait. (discussion with Andy Wokula, 2013 Jan 30)
When doing "redir => s:foo" in a script and then "redir END" somewhere else When doing "redir => s:foo" in a script and then "redir END" somewhere else
(e.g. in a function) it can't find s:foo. (e.g. in a function) it can't find s:foo.
@ -516,6 +535,9 @@ names, shell commands and the like. (Kikuchan, 2010 Oct 14)
Assume the system converts between the actual encoding of the filesystem to Assume the system converts between the actual encoding of the filesystem to
the system encoding (usually utf-8). the system encoding (usually utf-8).
Patch to add GUI colors to the terminal, when it supports it. (ZyX, 2013 Jan
26)
Problem producing tags file when hebrew.frx is present. It has a BOM. Problem producing tags file when hebrew.frx is present. It has a BOM.
Results in E670. (Tony Mechelynck, 2010 May 2) Results in E670. (Tony Mechelynck, 2010 May 2)
@ -714,7 +736,7 @@ to avoid changing 'eventignore'?
Patch for displaying 0x200c and 0x200d. (Ali Gholami Rudi, 2009 May 6) Patch for displaying 0x200c and 0x200d. (Ali Gholami Rudi, 2009 May 6)
Probably needs a bit of work. Probably needs a bit of work.
List of encoding aliases. (Takao Fujiware, 2009 Jul 18) List of encoding aliases. (Takao Fujiwara, 2009 Jul 18)
Are they all OK? Update Jul 22. Are they all OK? Update Jul 22.
Win32: Improved Makefile for MSVC. (Leonardo Valeri Manera, 2010 Aug 18) Win32: Improved Makefile for MSVC. (Leonardo Valeri Manera, 2010 Aug 18)
@ -744,7 +766,7 @@ Problem with <script> mappings (Andy Wokula, 2009 Mar 8)
When starting Vim with "gvim -f -u non_existent_file > foo.txt" there are a 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) few control characters in the output. (Dale Wiles, 2009 May 28)
'cmdwinheight is only used in last window when 'winheight' is a large value. 'cmdwinheight' is only used in last window when 'winheight' is a large value.
(Tony Mechelynck, 2009 Apr 15) (Tony Mechelynck, 2009 Apr 15)
Status line containing winnr() isn't updated when splitting the window (Clark Status line containing winnr() isn't updated when splitting the window (Clark
@ -1245,11 +1267,6 @@ makes his own wrapper). Add a magic string with the version number to the
Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov, Changes for Win32 makefile. (Mike Williams, 2007 Jan 22, Alexei Alexandrov,
2007 Feb 8) 2007 Feb 8)
Patch for Win32 clipboard under Cygwin. (Frodak Baksik, Feb 15)
Sutcliffe says it works well.
Update 2007 May 22 for Vim 7.1
Update 2008 Dec 2008 for Vim 7.2.xx (Sharonov)
Win32: Can't complete shell command names. Why is setting xp_context in Win32: Can't complete shell command names. Why is setting xp_context in
set_one_cmd_context() inside #ifndef BACKSLASH_IN_FILENAME? set_one_cmd_context() inside #ifndef BACKSLASH_IN_FILENAME?
@ -1664,7 +1681,8 @@ Patch to support horizontal scroll wheel in GTK. Untested. (Bjorn Winckler,
2010 Jun 30) 2010 Jun 30)
At next release: At next release 7.4:
- Build a huge version by default.
- Rename src/Makefile and create a new one like toplevel Makefile that - Rename src/Makefile and create a new one like toplevel Makefile that
creates auto/config.mk when it's not there? (Ben Schmidt, 2011 Feb 11) creates auto/config.mk when it's not there? (Ben Schmidt, 2011 Feb 11)
- Improve plugin handling: Automatic updates, handle dependencies? - Improve plugin handling: Automatic updates, handle dependencies?
@ -4297,6 +4315,7 @@ Incsearch:
Searching: Searching:
9 Should have an option for :vimgrep to find lines without a match.
8 Add "g/" and "gb" to search for a pattern in the Visually selected text? 8 Add "g/" and "gb" to search for a pattern in the Visually selected text?
"g?" is already used for rot13. "g?" is already used for rot13.
The vis.vim script has a ":S" command that does something like this. The vis.vim script has a ":S" command that does something like this.
@ -4428,6 +4447,9 @@ Searching:
Undo: Undo:
9 ":gundo" command: global undo. Undoes changes spread over multiple files
in the order they were made. Also ":gredo". Both with a count. Useful
when tests fail after making changes and you forgot in which files.
9 After undo/redo, in the message show whether the buffer is modified or 9 After undo/redo, in the message show whether the buffer is modified or
not. not.
8 Use timestamps for undo, so that a version a certain time ago can be found 8 Use timestamps for undo, so that a version a certain time ago can be found
@ -4612,6 +4634,7 @@ Options:
7 There is 'titleold', why is there no 'iconold'? (Chazelas) 7 There is 'titleold', why is there no 'iconold'? (Chazelas)
7 Make 'scrolloff' a global-local option, so that it can be different in the 7 Make 'scrolloff' a global-local option, so that it can be different in the
quickfix window, for example. (Gary Holloway) quickfix window, for example. (Gary Holloway)
Also do 'sidescrolloff'.
External commands: External commands:

View File

@ -1,4 +1,4 @@
*various.txt* For Vim version 7.3. Last change: 2012 Dec 05 *various.txt* For Vim version 7.3. Last change: 2012 Dec 06
VIM REFERENCE MANUAL by Bram Moolenaar VIM REFERENCE MANUAL by Bram Moolenaar
@ -174,27 +174,37 @@ g8 Print the hex values of the bytes used in the
the command-line. {commands} are executed like they the command-line. {commands} are executed like they
are typed. For undo all commands are undone together. are typed. For undo all commands are undone together.
Execution stops when an error is encountered. Execution stops when an error is encountered.
If the [!] is given, mappings will not be used. If the [!] is given, mappings will not be used.
Without it, when this command is called from a
non-remappable mapping (|:noremap|), the argument can
be mapped anyway.
{commands} should be a complete command. If {commands} should be a complete command. If
{commands} does not finish a command, the last one {commands} does not finish a command, the last one
will be aborted as if <Esc> or <C-C> was typed. will be aborted as if <Esc> or <C-C> was typed.
The display isn't updated while ":normal" is busy.
This implies that an insert command must be completed This implies that an insert command must be completed
(to start Insert mode, see |:startinsert|). A ":" (to start Insert mode, see |:startinsert|). A ":"
command must be completed as well. And you can't use command must be completed as well. And you can't use
"Q" or "gQ" to start Ex mode. "Q" or "gQ" to start Ex mode.
The display is not updated while ":normal" is busy.
{commands} cannot start with a space. Put a count of {commands} cannot start with a space. Put a count of
1 (one) before it, "1 " is one space. 1 (one) before it, "1 " is one space.
The 'insertmode' option is ignored for {commands}. The 'insertmode' option is ignored for {commands}.
This command cannot be followed by another command, This command cannot be followed by another command,
since any '|' is considered part of the command. since any '|' is considered part of the command.
This command can be used recursively, but the depth is This command can be used recursively, but the depth is
limited by 'maxmapdepth'. limited by 'maxmapdepth'.
When this command is called from a non-remappable
mapping |:noremap|, the argument can be mapped anyway.
An alternative is to use |:execute|, which uses an An alternative is to use |:execute|, which uses an
expression as argument. This allows the use of expression as argument. This allows the use of
printable characters to represent special characters. printable characters to represent special characters.
Example: > Example: >
:exe "normal \<c-w>\<c-w>" :exe "normal \<c-w>\<c-w>"
< {not in Vi, of course} < {not in Vi, of course}

View File

@ -1,7 +1,7 @@
" Vim indent file " Vim indent file
" Language: SQL " Language: SQL
" Maintainer: David Fishburn <dfishburn dot vim at gmail dot com> " Maintainer: David Fishburn <dfishburn dot vim at gmail dot com>
" Last Change: 2012 Dec 05 " Last Change: 2012 Dec 06
" Version: 3.0 " Version: 3.0
" Download: http://vim.sourceforge.net/script.php?script_id=495 " Download: http://vim.sourceforge.net/script.php?script_id=495
@ -36,8 +36,6 @@ if exists("b:did_indent")
endif endif
let b:did_indent = 1 let b:did_indent = 1
let b:current_indent = "sqlanywhere" let b:current_indent = "sqlanywhere"
let s:keepcpo= &cpo
set cpo&vim
setlocal indentkeys-=0{ setlocal indentkeys-=0{
setlocal indentkeys-=0} setlocal indentkeys-=0}
@ -57,6 +55,13 @@ setlocal indentkeys+==~end,=~else,=~elseif,=~elsif,0=~when,0=)
" in the indentkeys is typed " in the indentkeys is typed
setlocal indentexpr=GetSQLIndent() setlocal indentexpr=GetSQLIndent()
" Only define the functions once.
if exists("*GetSQLIndent")
finish
endif
let s:keepcpo= &cpo
set cpo&vim
" List of all the statements that start a new block. " List of all the statements that start a new block.
" These are typically words that start a line. " These are typically words that start a line.
" IS is excluded, since it is difficult to determine when the " IS is excluded, since it is difficult to determine when the

View File

@ -2,7 +2,7 @@
" You can also use this as a start for your own set of menus. " You can also use this as a start for your own set of menus.
" "
" Maintainer: Bram Moolenaar <Bram@vim.org> " Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2012 Oct 21 " Last Change: 2012 Dec 06
" Note that ":an" (short for ":anoremenu") is often used to make a menu work " Note that ":an" (short for ":anoremenu") is often used to make a menu work
" in all modes and avoid side effects from mappings defined by the user. " in all modes and avoid side effects from mappings defined by the user.
@ -132,7 +132,7 @@ an 10.610 &File.Sa&ve-Exit<Tab>:wqa :confirm wqa<CR>
an 10.620 &File.E&xit<Tab>:qa :confirm qa<CR> an 10.620 &File.E&xit<Tab>:qa :confirm qa<CR>
func! <SID>SelectAll() func! <SID>SelectAll()
exe "norm gg" . (&slm == "" ? "VG" : "gH\<C-O>G") exe "norm! gg" . (&slm == "" ? "VG" : "gH\<C-O>G")
endfunc endfunc
func! s:FnameEscape(fname) func! s:FnameEscape(fname)

View File

@ -1,7 +1,7 @@
" Vim syntax file " Vim syntax file
" Language: C " Language: C
" Maintainer: Bram Moolenaar <Bram@vim.org> " Maintainer: Bram Moolenaar <Bram@vim.org>
" Last Change: 2012 May 03 " Last Change: 2012 Dec 14
" Quit when a (custom) syntax file was already loaded " Quit when a (custom) syntax file was already loaded
if exists("b:current_syntax") if exists("b:current_syntax")
@ -93,16 +93,16 @@ endif
" This should be before cErrInParen to avoid problems with #define ({ xxx }) " This should be before cErrInParen to avoid problems with #define ({ xxx })
if exists("c_curly_error") if exists("c_curly_error")
syntax match cCurlyError "}" syn match cCurlyError "}"
syntax region cBlock start="{" end="}" contains=ALLBUT,cBadBlock,cCurlyError,@cParenGroup,cErrInParen,cCppParen,cErrInBracket,cCppBracket,cCppString,@Spell fold syn region cBlock start="{" end="}" contains=ALLBUT,cBadBlock,cCurlyError,@cParenGroup,cErrInParen,cCppParen,cErrInBracket,cCppBracket,cCppString,@Spell fold
else else
syntax region cBlock start="{" end="}" transparent fold syn region cBlock start="{" end="}" transparent fold
endif endif
"catch errors caused by wrong parenthesis and brackets "catch errors caused by wrong parenthesis and brackets
" also accept <% for {, %> for }, <: for [ and :> for ] (C99) " also accept <% for {, %> for }, <: for [ and :> for ] (C99)
" But avoid matching <::. " But avoid matching <::.
syn cluster cParenGroup contains=cParenError,cIncluded,cSpecial,cCommentSkip,cCommentString,cComment2String,@cCommentGroup,cCommentStartError,cUserCont,cUserLabel,cBitField,cOctalZero,@cCppOutInGroup,cFormat,cNumber,cFloat,cOctal,cOctalError,cNumbersCom syn cluster cParenGroup contains=cParenError,cIncluded,cSpecial,cCommentSkip,cCommentString,cComment2String,@cCommentGroup,cCommentStartError,cUserLabel,cBitField,cOctalZero,@cCppOutInGroup,cFormat,cNumber,cFloat,cOctal,cOctalError,cNumbersCom
if exists("c_no_curly_error") if exists("c_no_curly_error")
syn region cParen transparent start='(' end=')' end='}'me=s-1 contains=ALLBUT,cBlock,@cParenGroup,cCppParen,cCppString,@Spell syn region cParen transparent start='(' end=')' end='}'me=s-1 contains=ALLBUT,cBlock,@cParenGroup,cCppParen,cCppString,@Spell
" cCppParen: same as cParen but ends at end-of-line; used in cDefine " cCppParen: same as cParen but ends at end-of-line; used in cDefine

View File

@ -1,7 +1,7 @@
" Vim syntax file " Vim syntax file
" Language: php PHP 3/4/5 " Language: php PHP 3/4/5
" Maintainer: Jason Woofenden <jason@jasonwoof.com> " Maintainer: Jason Woofenden <jason@jasonwoof.com>
" Last Change: Oct 20, 2011 " Last Change: Dec 11, 2012
" URL: https://gitorious.org/jasonwoof/vim-syntax/blobs/master/php.vim " URL: https://gitorious.org/jasonwoof/vim-syntax/blobs/master/php.vim
" Former Maintainers: Peter Hodge <toomuchphp-vim@yahoo.com> " Former Maintainers: Peter Hodge <toomuchphp-vim@yahoo.com>
" Debian VIM Maintainers <pkg-vim-maintainers@lists.alioth.debian.org> " Debian VIM Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
@ -182,6 +182,7 @@ syn keyword phpFunctions assert_options assert dl extension_loaded get_cfg_var
syn keyword phpFunctions ingres_autocommit ingres_close ingres_commit ingres_connect ingres_fetch_array ingres_fetch_object ingres_fetch_row ingres_field_length ingres_field_name ingres_field_nullable ingres_field_precision ingres_field_scale ingres_field_type ingres_num_fields ingres_num_rows ingres_pconnect ingres_query ingres_rollback contained syn keyword phpFunctions ingres_autocommit ingres_close ingres_commit ingres_connect ingres_fetch_array ingres_fetch_object ingres_fetch_row ingres_field_length ingres_field_name ingres_field_nullable ingres_field_precision ingres_field_scale ingres_field_type ingres_num_fields ingres_num_rows ingres_pconnect ingres_query ingres_rollback contained
syn keyword phpFunctions ircg_channel_mode ircg_disconnect ircg_fetch_error_msg ircg_get_username ircg_html_encode ircg_ignore_add ircg_ignore_del ircg_is_conn_alive ircg_join ircg_kick ircg_lookup_format_messages ircg_msg ircg_nick ircg_nickname_escape ircg_nickname_unescape ircg_notice ircg_part ircg_pconnect ircg_register_format_messages ircg_set_current ircg_set_file ircg_set_on_die ircg_topic ircg_whois contained syn keyword phpFunctions ircg_channel_mode ircg_disconnect ircg_fetch_error_msg ircg_get_username ircg_html_encode ircg_ignore_add ircg_ignore_del ircg_is_conn_alive ircg_join ircg_kick ircg_lookup_format_messages ircg_msg ircg_nick ircg_nickname_escape ircg_nickname_unescape ircg_notice ircg_part ircg_pconnect ircg_register_format_messages ircg_set_current ircg_set_file ircg_set_on_die ircg_topic ircg_whois contained
syn keyword phpFunctions java_last_exception_clear java_last_exception_get contained syn keyword phpFunctions java_last_exception_clear java_last_exception_get contained
syn keyword phpFunctions json_decode json_encode json_last_error contained
syn keyword phpFunctions ldap_8859_to_t61 ldap_add ldap_bind ldap_close ldap_compare ldap_connect ldap_count_entries ldap_delete ldap_dn2ufn ldap_err2str ldap_errno ldap_error ldap_explode_dn ldap_first_attribute ldap_first_entry ldap_first_reference ldap_free_result ldap_get_attributes ldap_get_dn ldap_get_entries ldap_get_option ldap_get_values_len ldap_get_values ldap_list ldap_mod_add ldap_mod_del ldap_mod_replace ldap_modify ldap_next_attribute ldap_next_entry ldap_next_reference ldap_parse_reference ldap_parse_result ldap_read ldap_rename ldap_search ldap_set_option ldap_set_rebind_proc ldap_sort ldap_start_tls ldap_t61_to_8859 ldap_unbind contained syn keyword phpFunctions ldap_8859_to_t61 ldap_add ldap_bind ldap_close ldap_compare ldap_connect ldap_count_entries ldap_delete ldap_dn2ufn ldap_err2str ldap_errno ldap_error ldap_explode_dn ldap_first_attribute ldap_first_entry ldap_first_reference ldap_free_result ldap_get_attributes ldap_get_dn ldap_get_entries ldap_get_option ldap_get_values_len ldap_get_values ldap_list ldap_mod_add ldap_mod_del ldap_mod_replace ldap_modify ldap_next_attribute ldap_next_entry ldap_next_reference ldap_parse_reference ldap_parse_result ldap_read ldap_rename ldap_search ldap_set_option ldap_set_rebind_proc ldap_sort ldap_start_tls ldap_t61_to_8859 ldap_unbind contained
syn keyword phpFunctions lzf_compress lzf_decompress lzf_optimized_for contained syn keyword phpFunctions lzf_compress lzf_decompress lzf_optimized_for contained
syn keyword phpFunctions ezmlm_hash mail contained syn keyword phpFunctions ezmlm_hash mail contained

View File

@ -2754,16 +2754,16 @@ msgid "-Z\t\t\tRestricted mode (like \"rvim\")"
msgstr "-Z\t\t\tEingeschränkter Modus (wie \"rvim\")" msgstr "-Z\t\t\tEingeschränkter Modus (wie \"rvim\")"
msgid "-m\t\t\tModifications (writing files) not allowed" msgid "-m\t\t\tModifications (writing files) not allowed"
msgstr "-m\t\t\tModifikatioen (beim Schreiben von Dateien) sind nicht erlaubt" msgstr "-m\t\t\tModifikationen (beim Schreiben von Dateien) sind nicht erlaubt"
msgid "-M\t\t\tModifications in text not allowed" msgid "-M\t\t\tModifications in text not allowed"
msgstr "-M\t\t\tModifikatioen im Text nicht erlaubt" msgstr "-M\t\t\tModifikationen im Text nicht erlaubt"
msgid "-b\t\t\tBinary mode" msgid "-b\t\t\tBinary mode"
msgstr "-b\t\t\tBinärmodus" msgstr "-b\t\t\tBinärmodus"
msgid "-l\t\t\tLisp mode" msgid "-l\t\t\tLisp mode"
msgstr "-l\t\t\tList Modus" msgstr "-l\t\t\tLisp Modus"
msgid "-C\t\t\tCompatible with Vi: 'compatible'" msgid "-C\t\t\tCompatible with Vi: 'compatible'"
msgstr "-C\t\t\tKompatibel zu Vi: 'compatible'" msgstr "-C\t\t\tKompatibel zu Vi: 'compatible'"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff