mirror of
				https://github.com/neovim/neovim.git
				synced 2025-10-26 12:27:24 +00:00 
			
		
		
		
	| @@ -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' | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 David Barnett
					David Barnett