mirror of
https://github.com/neovim/neovim.git
synced 2024-12-20 03:05:11 -07:00
commit
f3d6c443d9
@ -1,4 +1,4 @@
|
|||||||
*change.txt* For Vim version 7.4. Last change: 2015 Aug 04
|
*change.txt* For Vim version 7.4. Last change: 2015 Sep 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1102,7 +1102,7 @@ Rationale: In Vi the "y" command followed by a backwards motion would
|
|||||||
With a linewise yank command the cursor is put in the first line, but the
|
With a linewise yank command the cursor is put in the first line, but the
|
||||||
column is unmodified, thus it may not be on the first yanked character.
|
column is unmodified, thus it may not be on the first yanked character.
|
||||||
|
|
||||||
There are nine types of registers: *registers* *E354*
|
There are ten types of registers: *registers* *E354*
|
||||||
1. The unnamed register ""
|
1. The unnamed register ""
|
||||||
2. 10 numbered registers "0 to "9
|
2. 10 numbered registers "0 to "9
|
||||||
3. The small delete register "-
|
3. The small delete register "-
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*eval.txt* For Vim version 7.4. Last change: 2015 Jul 21
|
*eval.txt* For Vim version 7.4. Last change: 2015 Sep 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1800,7 +1800,7 @@ bufexists( {expr}) Number TRUE if buffer {expr} exists
|
|||||||
buflisted( {expr}) Number TRUE if buffer {expr} is listed
|
buflisted( {expr}) Number TRUE if buffer {expr} is listed
|
||||||
bufloaded( {expr}) Number TRUE if buffer {expr} is loaded
|
bufloaded( {expr}) Number TRUE if buffer {expr} is loaded
|
||||||
bufname( {expr}) String Name of the buffer {expr}
|
bufname( {expr}) String Name of the buffer {expr}
|
||||||
bufnr( {expr}) Number Number of the buffer {expr}
|
bufnr( {expr} [, {create}]) Number Number of the buffer {expr}
|
||||||
bufwinnr( {expr}) Number window number of buffer {expr}
|
bufwinnr( {expr}) Number window number of buffer {expr}
|
||||||
byte2line( {byte}) Number line number at byte count {byte}
|
byte2line( {byte}) Number line number at byte count {byte}
|
||||||
byteidx( {expr}, {nr}) Number byte index of {nr}'th char in {expr}
|
byteidx( {expr}, {nr}) Number byte index of {nr}'th char in {expr}
|
||||||
@ -5776,7 +5776,7 @@ setbufvar({expr}, {varname}, {val}) *setbufvar()*
|
|||||||
:call setbufvar("todo", "myvar", "foobar")
|
:call setbufvar("todo", "myvar", "foobar")
|
||||||
< This function is not available in the |sandbox|.
|
< This function is not available in the |sandbox|.
|
||||||
|
|
||||||
setcharsearch() *setcharsearch()*
|
setcharsearch({dict}) *setcharsearch()*
|
||||||
Set the current character search information to {dict},
|
Set the current character search information to {dict},
|
||||||
which contains one or more of the following entries:
|
which contains one or more of the following entries:
|
||||||
|
|
||||||
@ -6220,7 +6220,8 @@ split({expr} [, {pattern} [, {keepempty}]]) *split()*
|
|||||||
:let words = split(getline('.'), '\W\+')
|
:let words = split(getline('.'), '\W\+')
|
||||||
< To split a string in individual characters: >
|
< To split a string in individual characters: >
|
||||||
:for c in split(mystring, '\zs')
|
:for c in split(mystring, '\zs')
|
||||||
< If you want to keep the separator you can also use '\zs': >
|
< If you want to keep the separator you can also use '\zs' at
|
||||||
|
the end of the pattern: >
|
||||||
:echo split('abc:def:ghi', ':\zs')
|
:echo split('abc:def:ghi', ':\zs')
|
||||||
< ['abc:', 'def:', 'ghi'] ~
|
< ['abc:', 'def:', 'ghi'] ~
|
||||||
Splitting a table where the first element can be empty: >
|
Splitting a table where the first element can be empty: >
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*index.txt* For Vim version 7.4. Last change: 2015 Feb 12
|
*index.txt* For Vim version 7.4. Last change: 2015 Sep 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*insert.txt* For Vim version 7.4. Last change: 2015 Jun 20
|
*insert.txt* For Vim version 7.4. Last change: 2015 Sep 01
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*quickfix.txt* For Vim version 7.4. Last change: 2014 Mar 27
|
*quickfix.txt* For Vim version 7.4. Last change: 2015 Sep 08
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -386,6 +386,75 @@ EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
|
|||||||
Also see |:bufdo|, |:tabdo|, |:argdo|, |:windo|,
|
Also see |:bufdo|, |:tabdo|, |:argdo|, |:windo|,
|
||||||
|:cdo|, |:ldo| and |:cfdo|.
|
|:cdo|, |:ldo| and |:cfdo|.
|
||||||
|
|
||||||
|
EXECUTE A COMMAND IN ALL THE BUFFERS IN QUICKFIX OR LOCATION LIST:
|
||||||
|
*:cdo*
|
||||||
|
:cdo[!] {cmd} Execute {cmd} in each valid entry in the quickfix list.
|
||||||
|
It works like doing this: >
|
||||||
|
:cfirst
|
||||||
|
:{cmd}
|
||||||
|
:cnext
|
||||||
|
:{cmd}
|
||||||
|
etc.
|
||||||
|
< When the current file can't be |abandon|ed and the [!]
|
||||||
|
is not present, the command fails.
|
||||||
|
When an error is detected excecution stops.
|
||||||
|
The last buffer (or where an error occurred) becomes
|
||||||
|
the current buffer.
|
||||||
|
{cmd} can contain '|' to concatenate several commands.
|
||||||
|
|
||||||
|
Only valid entries in the quickfix list are used.
|
||||||
|
A range can be used to select entries, e.g.: >
|
||||||
|
:10,$cdo cmd
|
||||||
|
< To skip entries 1 to 9.
|
||||||
|
|
||||||
|
Note: While this command is executing, the Syntax
|
||||||
|
autocommand event is disabled by adding it to
|
||||||
|
'eventignore'. This considerably speeds up editing
|
||||||
|
each buffer.
|
||||||
|
{not in Vi} {not available when compiled without the
|
||||||
|
|+listcmds| feature}
|
||||||
|
Also see |:bufdo|, |:tabdo|, |:argdo|, |:windo|,
|
||||||
|
|:ldo|, |:cfdo| and |:lfdo|.
|
||||||
|
|
||||||
|
*:cfdo*
|
||||||
|
:cfdo[!] {cmd} Execute {cmd} in each file in the quickfix list.
|
||||||
|
It works like doing this: >
|
||||||
|
:cfirst
|
||||||
|
:{cmd}
|
||||||
|
:cnfile
|
||||||
|
:{cmd}
|
||||||
|
etc.
|
||||||
|
< Otherwise it works the same as `:cdo`.
|
||||||
|
{not in Vi} {not available when compiled without the
|
||||||
|
|+listcmds| feature}
|
||||||
|
|
||||||
|
*:ldo*
|
||||||
|
:ld[o][!] {cmd} Execute {cmd} in each valid entry in the location list
|
||||||
|
for the current window.
|
||||||
|
It works like doing this: >
|
||||||
|
:lfirst
|
||||||
|
:{cmd}
|
||||||
|
:lnext
|
||||||
|
:{cmd}
|
||||||
|
etc.
|
||||||
|
< Only valid entries in the location list are used.
|
||||||
|
Otherwise it works the same as `:cdo`.
|
||||||
|
{not in Vi} {not available when compiled without the
|
||||||
|
|+listcmds| feature}
|
||||||
|
|
||||||
|
*:lfdo*
|
||||||
|
:lfdo[!] {cmd} Execute {cmd} in each file in the location list for
|
||||||
|
the current window.
|
||||||
|
It works like doing this: >
|
||||||
|
:lfirst
|
||||||
|
:{cmd}
|
||||||
|
:lnfile
|
||||||
|
:{cmd}
|
||||||
|
etc.
|
||||||
|
< Otherwise it works the same as `:ldo`.
|
||||||
|
{not in Vi} {not available when compiled without the
|
||||||
|
|+listcmds| feature}
|
||||||
|
|
||||||
=============================================================================
|
=============================================================================
|
||||||
2. The error window *quickfix-window*
|
2. The error window *quickfix-window*
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*windows.txt* For Vim version 7.4. Last change: 2015 Jul 21
|
*windows.txt* For Vim version 7.4. Last change: 2015 Aug 29
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -1099,13 +1099,13 @@ list of buffers. |unlisted-buffer|
|
|||||||
the current buffer remains being edited. See |:buffer-!| for
|
the current buffer remains being edited. See |:buffer-!| for
|
||||||
[!]. This will also edit a buffer that is not in the buffer
|
[!]. This will also edit a buffer that is not in the buffer
|
||||||
list, without setting the 'buflisted' flag.
|
list, without setting the 'buflisted' flag.
|
||||||
Also see ||+cmd|.
|
Also see |+cmd|.
|
||||||
|
|
||||||
:[N]b[uffer][!] [+cmd] {bufname}
|
:[N]b[uffer][!] [+cmd] {bufname}
|
||||||
Edit buffer for {bufname} from the buffer list. See
|
Edit buffer for {bufname} from the buffer list. See
|
||||||
|:buffer-!| for [!]. This will also edit a buffer that is not
|
|:buffer-!| for [!]. This will also edit a buffer that is not
|
||||||
in the buffer list, without setting the 'buflisted' flag.
|
in the buffer list, without setting the 'buflisted' flag.
|
||||||
Also see ||+cmd|.
|
Also see |+cmd|.
|
||||||
|
|
||||||
:[N]sb[uffer] [+cmd] [N] *:sb* *:sbuffer*
|
:[N]sb[uffer] [+cmd] [N] *:sb* *:sbuffer*
|
||||||
Split window and edit buffer [N] from the buffer list. If [N]
|
Split window and edit buffer [N] from the buffer list. If [N]
|
||||||
@ -1113,7 +1113,7 @@ list of buffers. |unlisted-buffer|
|
|||||||
"useopen" setting of 'switchbuf' when splitting. This will
|
"useopen" setting of 'switchbuf' when splitting. This will
|
||||||
also edit a buffer that is not in the buffer list, without
|
also edit a buffer that is not in the buffer list, without
|
||||||
setting the 'buflisted' flag.
|
setting the 'buflisted' flag.
|
||||||
Also see ||+cmd|.
|
Also see |+cmd|.
|
||||||
|
|
||||||
:[N]sb[uffer] [+cmd] {bufname}
|
:[N]sb[uffer] [+cmd] {bufname}
|
||||||
Split window and edit buffer for {bufname} from the buffer
|
Split window and edit buffer for {bufname} from the buffer
|
||||||
@ -1122,13 +1122,13 @@ list of buffers. |unlisted-buffer|
|
|||||||
Note: If what you want to do is split the buffer, make a copy
|
Note: If what you want to do is split the buffer, make a copy
|
||||||
under another name, you can do it this way: >
|
under another name, you can do it this way: >
|
||||||
:w foobar | sp #
|
:w foobar | sp #
|
||||||
< Also see ||+cmd|.
|
< Also see |+cmd|.
|
||||||
|
|
||||||
:[N]bn[ext][!] [+cmd] [N] *:bn* *:bnext* *E87*
|
:[N]bn[ext][!] [+cmd] [N] *:bn* *:bnext* *E87*
|
||||||
Go to [N]th next buffer in buffer list. [N] defaults to one.
|
Go to [N]th next buffer in buffer list. [N] defaults to one.
|
||||||
Wraps around the end of the buffer list.
|
Wraps around the end of the buffer list.
|
||||||
See |:buffer-!| for [!].
|
See |:buffer-!| for [!].
|
||||||
Also see ||+cmd|.
|
Also see |+cmd|.
|
||||||
If you are in a help buffer, this takes you to the next help
|
If you are in a help buffer, this takes you to the next help
|
||||||
buffer (if there is one). Similarly, if you are in a normal
|
buffer (if there is one). Similarly, if you are in a normal
|
||||||
(non-help) buffer, this takes you to the next normal buffer.
|
(non-help) buffer, this takes you to the next normal buffer.
|
||||||
@ -1141,21 +1141,21 @@ list of buffers. |unlisted-buffer|
|
|||||||
:[N]sbn[ext] [+cmd] [N]
|
:[N]sbn[ext] [+cmd] [N]
|
||||||
Split window and go to [N]th next buffer in buffer list.
|
Split window and go to [N]th next buffer in buffer list.
|
||||||
Wraps around the end of the buffer list. Uses 'switchbuf'
|
Wraps around the end of the buffer list. Uses 'switchbuf'
|
||||||
Also see ||+cmd|.
|
Also see |+cmd|.
|
||||||
|
|
||||||
:[N]bN[ext][!] [+cmd] [N] *:bN* *:bNext* *:bp* *:bprevious* *E88*
|
:[N]bN[ext][!] [+cmd] [N] *:bN* *:bNext* *:bp* *:bprevious* *E88*
|
||||||
:[N]bp[revious][!] [+cmd] [N]
|
:[N]bp[revious][!] [+cmd] [N]
|
||||||
Go to [N]th previous buffer in buffer list. [N] defaults to
|
Go to [N]th previous buffer in buffer list. [N] defaults to
|
||||||
one. Wraps around the start of the buffer list.
|
one. Wraps around the start of the buffer list.
|
||||||
See |:buffer-!| for [!] and 'switchbuf'.
|
See |:buffer-!| for [!] and 'switchbuf'.
|
||||||
Also see ||+cmd|.
|
Also see |+cmd|.
|
||||||
|
|
||||||
:[N]sbN[ext] [+cmd] [N] *:sbN* *:sbNext* *:sbp* *:sbprevious*
|
:[N]sbN[ext] [+cmd] [N] *:sbN* *:sbNext* *:sbp* *:sbprevious*
|
||||||
:[N]sbp[revious] [+cmd] [N]
|
:[N]sbp[revious] [+cmd] [N]
|
||||||
Split window and go to [N]th previous buffer in buffer list.
|
Split window and go to [N]th previous buffer in buffer list.
|
||||||
Wraps around the start of the buffer list.
|
Wraps around the start of the buffer list.
|
||||||
Uses 'switchbuf'.
|
Uses 'switchbuf'.
|
||||||
Also see ||+cmd|.
|
Also see |+cmd|.
|
||||||
|
|
||||||
:br[ewind][!] [+cmd] *:br* *:brewind*
|
:br[ewind][!] [+cmd] *:br* *:brewind*
|
||||||
Go to first buffer in buffer list. If the buffer list is
|
Go to first buffer in buffer list. If the buffer list is
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: gnuplot 4.7.0
|
" Language: gnuplot 4.7.0
|
||||||
" Maintainer: Andrew Rasmussen andyras@users.sourceforge.net
|
" Maintainer: Josh Wainwright <wainwright DOT ja AT gmail DOT com>
|
||||||
|
" Last Maintainer: Andrew Rasmussen andyras@users.sourceforge.net
|
||||||
" Original Maintainer: John Hoelzel johnh51@users.sourceforge.net
|
" Original Maintainer: John Hoelzel johnh51@users.sourceforge.net
|
||||||
" Last Change: 2014-02-24
|
" Last Change: 2015-08-25
|
||||||
" Filenames: *.gnu *.plt *.gpi *.gih *.gp *.gnuplot scripts: #!*gnuplot
|
" Filenames: *.gnu *.plt *.gpi *.gih *.gp *.gnuplot scripts: #!*gnuplot
|
||||||
" URL: http://www.vim.org/scripts/script.php?script_id=4873
|
" URL: http://www.vim.org/scripts/script.php?script_id=4873
|
||||||
" Original URL: http://johnh51.get.to/vim/syntax/gnuplot.vim
|
" Original URL: http://johnh51.get.to/vim/syntax/gnuplot.vim
|
||||||
@ -364,18 +365,18 @@ syn keyword gnuplotKeyword samples
|
|||||||
" set size
|
" set size
|
||||||
syn keyword gnuplotKeyword size square nosquare ratio noratio
|
syn keyword gnuplotKeyword size square nosquare ratio noratio
|
||||||
" set style
|
" set style
|
||||||
syn keyword gnuplotKeyword style function data noborder rectangle arrow
|
syn keyword gnuplotKeyword style arrow auto back border boxplot
|
||||||
syn keyword gnuplotKeyword default nohead head heads size filled empty
|
syn keyword gnuplotKeyword candlesticks circle clustered columnstacked data
|
||||||
syn keyword gnuplotKeyword nofilled front back boxplot range fraction
|
syn keyword gnuplotKeyword default ellipse empty fill[ed] financebars
|
||||||
syn keyword gnuplotKeyword outliers nooutliers pointtype candlesticks
|
syn keyword gnuplotKeyword fraction front function gap graph head[s]
|
||||||
syn keyword gnuplotKeyword separation labels off auto x x2 sorted unsorted
|
syn keyword gnuplotKeyword histogram increment labels lc line linecolor
|
||||||
syn keyword gnuplotKeyword fill empty transparent solid pattern border
|
syn keyword gnuplotKeyword linetype linewidth lt lw noborder nofilled
|
||||||
syn keyword gnuplotKeyword increment userstyles financebars line default
|
syn keyword gnuplotKeyword nohead nooutliers nowedge off opaque outliers
|
||||||
syn keyword gnuplotKeyword linetype lt linecolor lc linewidth lw pointtype
|
syn keyword gnuplotKeyword palette pattern pi pointinterval pointsize
|
||||||
syn keyword gnuplotKeyword pt pointsize ps pointinterval pi palette circle
|
syn keyword gnuplotKeyword pointtype ps pt radius range rectangle
|
||||||
syn keyword gnuplotKeyword radius graph screen wedge nowedge ellipse size
|
syn keyword gnuplotKeyword rowstacked screen separation size solid sorted
|
||||||
syn keyword gnuplotKeyword units xx xy yy histogram line textbox opaque
|
syn keyword gnuplotKeyword textbox transparent units unsorted userstyles
|
||||||
syn keyword gnuplotKeyword border noborder
|
syn keyword gnuplotKeyword wedge x x2 xx xy yy
|
||||||
" set surface
|
" set surface
|
||||||
syn keyword gnuplotKeyword surface implicit explicit
|
syn keyword gnuplotKeyword surface implicit explicit
|
||||||
" set table
|
" set table
|
||||||
@ -496,8 +497,8 @@ syn keyword gnuplotTodo contained TODO FIXME XXX
|
|||||||
syn keyword gnuplotStatement cd call clear evaluate exit fit help history
|
syn keyword gnuplotStatement cd call clear evaluate exit fit help history
|
||||||
syn keyword gnuplotStatement load lower pause plot p print pwd quit raise
|
syn keyword gnuplotStatement load lower pause plot p print pwd quit raise
|
||||||
syn keyword gnuplotStatement refresh replot rep reread reset save set show
|
syn keyword gnuplotStatement refresh replot rep reread reset save set show
|
||||||
syn keyword gnuplotStatement shell splot spstats system test undefine unset
|
syn keyword gnuplotStatement shell splot spstats stats system test undefine
|
||||||
syn keyword gnuplotStatement update
|
syn keyword gnuplotStatement unset update
|
||||||
|
|
||||||
" ---- Define the default highlighting ---- "
|
" ---- Define the default highlighting ---- "
|
||||||
" For version 5.7 and earlier: only when not done already
|
" For version 5.7 and earlier: only when not done already
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
" Language: reStructuredText documentation format
|
" Language: reStructuredText documentation format
|
||||||
" Maintainer: Marshall Ward <marshall.ward@gmail.com>
|
" Maintainer: Marshall Ward <marshall.ward@gmail.com>
|
||||||
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
" Latest Revision: 2014-10-03
|
" Latest Revision: 2015-09-07
|
||||||
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
@ -81,7 +81,7 @@ syn region rstHyperlinkTarget matchgroup=rstDirective
|
|||||||
execute 'syn region rstExDirective contained matchgroup=rstDirective' .
|
execute 'syn region rstExDirective contained matchgroup=rstDirective' .
|
||||||
\ ' start=+' . s:ReferenceName . '::\_s+' .
|
\ ' start=+' . s:ReferenceName . '::\_s+' .
|
||||||
\ ' skip=+^$+' .
|
\ ' skip=+^$+' .
|
||||||
\ ' end=+^\s\@!+ contains=@rstCruft'
|
\ ' end=+^\s\@!+ contains=@rstCruft,rstLiteralBlock'
|
||||||
|
|
||||||
execute 'syn match rstSubstitutionDefinition contained' .
|
execute 'syn match rstSubstitutionDefinition contained' .
|
||||||
\ ' /|' . s:ReferenceName . '|\_s\+/ nextgroup=@rstDirectives'
|
\ ' /|' . s:ReferenceName . '|\_s\+/ nextgroup=@rstDirectives'
|
||||||
|
Loading…
Reference in New Issue
Block a user