mirror of
				https://github.com/neovim/neovim.git
				synced 2025-11-04 09:44:31 +00:00 
			
		
		
		
	@@ -4887,7 +4887,7 @@ getwininfo([{winid}])					*getwininfo()*
 | 
				
			|||||||
			winrow		topmost screen column of the window
 | 
								winrow		topmost screen column of the window
 | 
				
			||||||
 | 
					
 | 
				
			||||||
getwinpos([{timeout}])					*getwinpos()*
 | 
					getwinpos([{timeout}])					*getwinpos()*
 | 
				
			||||||
		The result is a list with two numbers, the result of
 | 
							The result is a List with two numbers, the result of
 | 
				
			||||||
		|getwinposx()| and |getwinposy()| combined:
 | 
							|getwinposx()| and |getwinposy()| combined:
 | 
				
			||||||
			[x-pos, y-pos]
 | 
								[x-pos, y-pos]
 | 
				
			||||||
		{timeout} can be used to specify how long to wait in msec for
 | 
							{timeout} can be used to specify how long to wait in msec for
 | 
				
			||||||
@@ -9178,6 +9178,7 @@ winline()	The result is a Number, which is the screen line of the cursor
 | 
				
			|||||||
							*winnr()*
 | 
												*winnr()*
 | 
				
			||||||
winnr([{arg}])	The result is a Number, which is the number of the current
 | 
					winnr([{arg}])	The result is a Number, which is the number of the current
 | 
				
			||||||
		window.  The top window has number 1.
 | 
							window.  The top window has number 1.
 | 
				
			||||||
 | 
							Returns zero for a popup window.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		The optional argument {arg} supports the following values:
 | 
							The optional argument {arg} supports the following values:
 | 
				
			||||||
			$	the number of the last window (the window
 | 
								$	the number of the last window (the window
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -893,8 +893,8 @@ The following is a hypothetical example of a function used for 'tagfunc'.  It
 | 
				
			|||||||
uses the output of |taglist()| to generate the result: a list of tags in the
 | 
					uses the output of |taglist()| to generate the result: a list of tags in the
 | 
				
			||||||
inverse order of file names.
 | 
					inverse order of file names.
 | 
				
			||||||
>
 | 
					>
 | 
				
			||||||
	function! TagFunc(pattern, flags, info)
 | 
						function TagFunc(pattern, flags, info)
 | 
				
			||||||
	  function! CompareFilenames(item1, item2)
 | 
						  function CompareFilenames(item1, item2)
 | 
				
			||||||
	    let f1 = a:item1['filename']
 | 
						    let f1 = a:item1['filename']
 | 
				
			||||||
	    let f2 = a:item2['filename']
 | 
						    let f2 = a:item2['filename']
 | 
				
			||||||
	    return f1 >=# f2 ?
 | 
						    return f1 >=# f2 ?
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
" Vim filetype plugin file
 | 
					" Vim filetype plugin file
 | 
				
			||||||
" Language:	C
 | 
					" Language:	C
 | 
				
			||||||
" Maintainer:	Bram Moolenaar <Bram@vim.org>
 | 
					" Maintainer:	Bram Moolenaar <Bram@vim.org>
 | 
				
			||||||
" Last Change:	2017 Sep 28
 | 
					" Last Change:	2020 Feb 01
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Only do this when not done yet for this buffer
 | 
					" Only do this when not done yet for this buffer
 | 
				
			||||||
if exists("b:did_ftplugin")
 | 
					if exists("b:did_ftplugin")
 | 
				
			||||||
@@ -15,12 +15,16 @@ let b:did_ftplugin = 1
 | 
				
			|||||||
let s:cpo_save = &cpo
 | 
					let s:cpo_save = &cpo
 | 
				
			||||||
set cpo-=C
 | 
					set cpo-=C
 | 
				
			||||||
 | 
					
 | 
				
			||||||
let b:undo_ftplugin = "setl fo< com< ofu<"
 | 
					let b:undo_ftplugin = "setl fo< com< ofu< cms< def< inc<"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Set 'formatoptions' to break comment lines but not other lines,
 | 
					" Set 'formatoptions' to break comment lines but not other lines,
 | 
				
			||||||
" and insert the comment leader when hitting <CR> or using "o".
 | 
					" and insert the comment leader when hitting <CR> or using "o".
 | 
				
			||||||
setlocal fo-=t fo+=croql
 | 
					setlocal fo-=t fo+=croql
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" These options have the right value as default, but the user may have
 | 
				
			||||||
 | 
					" overruled that.
 | 
				
			||||||
 | 
					setlocal commentstring& define& include&
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Set completion with CTRL-X CTRL-O to autoloaded function.
 | 
					" Set completion with CTRL-X CTRL-O to autoloaded function.
 | 
				
			||||||
if exists('&ofu')
 | 
					if exists('&ofu')
 | 
				
			||||||
  setlocal ofu=ccomplete#Complete
 | 
					  setlocal ofu=ccomplete#Complete
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
" Maintainer:          Nick Jensen <nickspoon@gmail.com>
 | 
					" Maintainer:          Nick Jensen <nickspoon@gmail.com>
 | 
				
			||||||
" Former Maintainers:  Anduin Withers <awithers@anduin.com>
 | 
					" Former Maintainers:  Anduin Withers <awithers@anduin.com>
 | 
				
			||||||
"                      Johannes Zellner <johannes@zellner.org>
 | 
					"                      Johannes Zellner <johannes@zellner.org>
 | 
				
			||||||
" Last Change:         2019-08-01
 | 
					" Last Change:         2020-01-27
 | 
				
			||||||
" Filenames:           *.cs
 | 
					" Filenames:           *.cs
 | 
				
			||||||
" License:             Vim (see :h license)
 | 
					" License:             Vim (see :h license)
 | 
				
			||||||
" Repository:          https://github.com/nickspoons/vim-cs
 | 
					" Repository:          https://github.com/nickspoons/vim-cs
 | 
				
			||||||
@@ -97,6 +97,8 @@ syn match	csXmlComment	"///.*$" contains=csXmlCommentLeader,@csXml,@Spell keepen
 | 
				
			|||||||
syn include	@csXml syntax/xml.vim
 | 
					syn include	@csXml syntax/xml.vim
 | 
				
			||||||
hi def link	xmlRegion Comment
 | 
					hi def link	xmlRegion Comment
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					" Since syntax/xml.vim contains `syn spell toplevel`, we need to set it back to `default` here.
 | 
				
			||||||
 | 
					syn spell default
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" [1] 9.5 Pre-processing directives
 | 
					" [1] 9.5 Pre-processing directives
 | 
				
			||||||
syn region	csPreCondit	start="^\s*#\s*\(define\|undef\|if\|elif\|else\|endif\|line\|error\|warning\)" skip="\\$" end="$" contains=csComment keepend
 | 
					syn region	csPreCondit	start="^\s*#\s*\(define\|undef\|if\|elif\|else\|endif\|line\|error\|warning\)" skip="\\$" end="$" contains=csComment keepend
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
" Maintainer:  Debian Vim Maintainers
 | 
					" Maintainer:  Debian Vim Maintainers
 | 
				
			||||||
" Former Maintainers: Gerfried Fuchs <alfie@ist.org>
 | 
					" Former Maintainers: Gerfried Fuchs <alfie@ist.org>
 | 
				
			||||||
"                     Wichert Akkerman <wakkerma@debian.org>
 | 
					"                     Wichert Akkerman <wakkerma@debian.org>
 | 
				
			||||||
" Last Change: 2019 Oct 20
 | 
					" Last Change: 2020 Feb 02
 | 
				
			||||||
" URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debchangelog.vim
 | 
					" URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debchangelog.vim
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Standard syntax initialization
 | 
					" Standard syntax initialization
 | 
				
			||||||
@@ -24,7 +24,7 @@ let s:supported = [
 | 
				
			|||||||
      \ 'wheezy', 'jessie', 'stretch', 'buster', 'bullseye', 'bookworm',
 | 
					      \ 'wheezy', 'jessie', 'stretch', 'buster', 'bullseye', 'bookworm',
 | 
				
			||||||
      \ 'sid', 'rc-buggy',
 | 
					      \ 'sid', 'rc-buggy',
 | 
				
			||||||
      \
 | 
					      \
 | 
				
			||||||
      \ 'trusty', 'xenial', 'bionic', 'disco', 'eoan', 'focal', 'devel'
 | 
					      \ 'trusty', 'xenial', 'bionic', 'eoan', 'focal', 'devel'
 | 
				
			||||||
      \ ]
 | 
					      \ ]
 | 
				
			||||||
let s:unsupported = [
 | 
					let s:unsupported = [
 | 
				
			||||||
      \ 'frozen', 'buzz', 'rex', 'bo', 'hamm', 'slink', 'potato',
 | 
					      \ 'frozen', 'buzz', 'rex', 'bo', 'hamm', 'slink', 'potato',
 | 
				
			||||||
@@ -33,7 +33,8 @@ let s:unsupported = [
 | 
				
			|||||||
      \ 'warty', 'hoary', 'breezy', 'dapper', 'edgy', 'feisty',
 | 
					      \ 'warty', 'hoary', 'breezy', 'dapper', 'edgy', 'feisty',
 | 
				
			||||||
      \ 'gutsy', 'hardy', 'intrepid', 'jaunty', 'karmic', 'lucid',
 | 
					      \ 'gutsy', 'hardy', 'intrepid', 'jaunty', 'karmic', 'lucid',
 | 
				
			||||||
      \ 'maverick', 'natty', 'oneiric', 'precise', 'quantal', 'raring', 'saucy',
 | 
					      \ 'maverick', 'natty', 'oneiric', 'precise', 'quantal', 'raring', 'saucy',
 | 
				
			||||||
      \ 'utopic', 'vivid', 'wily', 'yakkety', 'zesty', 'artful', 'cosmic'
 | 
					      \ 'utopic', 'vivid', 'wily', 'yakkety', 'zesty', 'artful', 'cosmic',
 | 
				
			||||||
 | 
					      \ 'disco'
 | 
				
			||||||
      \ ]
 | 
					      \ ]
 | 
				
			||||||
let &cpo=s:cpo
 | 
					let &cpo=s:cpo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -43,7 +44,7 @@ exe 'syn match debchangelogFirstKV	contained "; \('.s:urgency.'\|'.s:binNMU.'\)"
 | 
				
			|||||||
exe 'syn match debchangelogOtherKV	contained ", \('.s:urgency.'\|'.s:binNMU.'\)"'
 | 
					exe 'syn match debchangelogOtherKV	contained ", \('.s:urgency.'\|'.s:binNMU.'\)"'
 | 
				
			||||||
exe 'syn match debchangelogTarget	contained "\%( \%('.join(s:supported, '\|').'\)\>[-[:alnum:]]*\)\+"'
 | 
					exe 'syn match debchangelogTarget	contained "\%( \%('.join(s:supported, '\|').'\)\>[-[:alnum:]]*\)\+"'
 | 
				
			||||||
exe 'syn match debchangelogUnsupportedTarget	contained "\%( \%('.join(s:unsupported, '\|').'\)\>[-[:alnum:]]*\)\+"'
 | 
					exe 'syn match debchangelogUnsupportedTarget	contained "\%( \%('.join(s:unsupported, '\|').'\)\>[-[:alnum:]]*\)\+"'
 | 
				
			||||||
syn keyword debchangelogUnreleased	contained UNRELEASED
 | 
					syn match debchangelogUnreleased	contained / UNRELEASED/
 | 
				
			||||||
syn match debchangelogVersion	contained "(.\{-})"
 | 
					syn match debchangelogVersion	contained "(.\{-})"
 | 
				
			||||||
syn match debchangelogCloses	contained "closes:\_s*\(bug\)\=#\=\_s\=\d\+\(,\_s*\(bug\)\=#\=\_s\=\d\+\)*"
 | 
					syn match debchangelogCloses	contained "closes:\_s*\(bug\)\=#\=\_s\=\d\+\(,\_s*\(bug\)\=#\=\_s\=\d\+\)*"
 | 
				
			||||||
syn match debchangelogLP	contained "\clp:\s\+#\d\+\(,\s*#\d\+\)*"
 | 
					syn match debchangelogLP	contained "\clp:\s\+#\d\+\(,\s*#\d\+\)*"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,7 +2,7 @@
 | 
				
			|||||||
" Language:     Debian sources.list
 | 
					" Language:     Debian sources.list
 | 
				
			||||||
" Maintainer:   Debian Vim Maintainers
 | 
					" Maintainer:   Debian Vim Maintainers
 | 
				
			||||||
" Former Maintainer: Matthijs Mohlmann <matthijs@cacholong.nl>
 | 
					" Former Maintainer: Matthijs Mohlmann <matthijs@cacholong.nl>
 | 
				
			||||||
" Last Change: 2019 Oct 18
 | 
					" Last Change: 2020 Feb 02
 | 
				
			||||||
" URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debsources.vim
 | 
					" URL: https://salsa.debian.org/vim-team/vim-debian/blob/master/syntax/debsources.vim
 | 
				
			||||||
 | 
					
 | 
				
			||||||
" Standard syntax initialization
 | 
					" Standard syntax initialization
 | 
				
			||||||
@@ -26,7 +26,7 @@ let s:supported = [
 | 
				
			|||||||
      \ 'wheezy', 'jessie', 'stretch', 'buster', 'bullseye', 'bookworm',
 | 
					      \ 'wheezy', 'jessie', 'stretch', 'buster', 'bullseye', 'bookworm',
 | 
				
			||||||
      \ 'sid', 'rc-buggy',
 | 
					      \ 'sid', 'rc-buggy',
 | 
				
			||||||
      \
 | 
					      \
 | 
				
			||||||
      \ 'trusty', 'xenial', 'bionic', 'disco', 'eoan', 'focal', 'devel'
 | 
					      \ 'trusty', 'xenial', 'bionic', 'eoan', 'focal', 'devel'
 | 
				
			||||||
      \ ]
 | 
					      \ ]
 | 
				
			||||||
let s:unsupported = [
 | 
					let s:unsupported = [
 | 
				
			||||||
      \ 'buzz', 'rex', 'bo', 'hamm', 'slink', 'potato',
 | 
					      \ 'buzz', 'rex', 'bo', 'hamm', 'slink', 'potato',
 | 
				
			||||||
@@ -35,7 +35,8 @@ let s:unsupported = [
 | 
				
			|||||||
      \ 'warty', 'hoary', 'breezy', 'dapper', 'edgy', 'feisty',
 | 
					      \ 'warty', 'hoary', 'breezy', 'dapper', 'edgy', 'feisty',
 | 
				
			||||||
      \ 'gutsy', 'hardy', 'intrepid', 'jaunty', 'karmic', 'lucid',
 | 
					      \ 'gutsy', 'hardy', 'intrepid', 'jaunty', 'karmic', 'lucid',
 | 
				
			||||||
      \ 'maverick', 'natty', 'oneiric', 'precise', 'quantal', 'raring', 'saucy',
 | 
					      \ 'maverick', 'natty', 'oneiric', 'precise', 'quantal', 'raring', 'saucy',
 | 
				
			||||||
      \ 'utopic', 'vivid', 'wily', 'yakkety', 'zesty', 'artful', 'cosmic'
 | 
					      \ 'utopic', 'vivid', 'wily', 'yakkety', 'zesty', 'artful', 'cosmic',
 | 
				
			||||||
 | 
					      \ 'disco'
 | 
				
			||||||
      \ ]
 | 
					      \ ]
 | 
				
			||||||
let &cpo=s:cpo
 | 
					let &cpo=s:cpo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
" Vim syntax file
 | 
					" Vim syntax file
 | 
				
			||||||
" Language:	Fortran 2008 (and older: Fortran 2003, 95, 90, and 77)
 | 
					" Language:	Fortran 2008 (and older: Fortran 2003, 95, 90, and 77)
 | 
				
			||||||
" Version:	101
 | 
					" Version:	102
 | 
				
			||||||
" Last Change:	2019 Nov. 26
 | 
					" Last Change:	2019 Dec. 14
 | 
				
			||||||
" Maintainer:	Ajit J. Thakkar <ajit@unb.ca>; <http://www2.unb.ca/~ajit/>
 | 
					" Maintainer:	Ajit J. Thakkar <ajit@unb.ca>; <http://www2.unb.ca/~ajit/>
 | 
				
			||||||
" Usage:	For instructions, do :help fortran-syntax from Vim
 | 
					" Usage:	For instructions, do :help fortran-syntax from Vim
 | 
				
			||||||
" Credits:
 | 
					" Credits:
 | 
				
			||||||
@@ -185,8 +185,8 @@ syn match fortranLabelNumber	display	"^    \d\s"ms=s+4,me=e-1
 | 
				
			|||||||
if exists("fortran_more_precise")
 | 
					if exists("fortran_more_precise")
 | 
				
			||||||
  " Numbers as targets
 | 
					  " Numbers as targets
 | 
				
			||||||
  syn match fortranTarget	display	"\(\<if\s*(.\+)\s*\)\@<=\(\d\+\s*,\s*\)\{2}\d\+\>"
 | 
					  syn match fortranTarget	display	"\(\<if\s*(.\+)\s*\)\@<=\(\d\+\s*,\s*\)\{2}\d\+\>"
 | 
				
			||||||
  syn match fortranTarget	display	"\(\<do\s\+\)\@<11=\d\+\>"
 | 
					  syn match fortranTarget	display	"\(\<do\s\+\)\@11<=\d\+\>"
 | 
				
			||||||
  syn match fortranTarget	display	"\(\<go\s*to\s*(\=\)\@<11=\(\d\+\s*,\s*\)*\d\+\>"
 | 
					  syn match fortranTarget	display	"\(\<go\s*to\s*(\=\)\@11<=\(\d\+\s*,\s*\)*\d\+\>"
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
syn keyword fortranTypeR	external
 | 
					syn keyword fortranTypeR	external
 | 
				
			||||||
@@ -274,7 +274,7 @@ syn match fortranType			"\<elemental\>"
 | 
				
			|||||||
syn match fortranType			"\<pure\>"
 | 
					syn match fortranType			"\<pure\>"
 | 
				
			||||||
syn match fortranType			"\<impure\>"
 | 
					syn match fortranType			"\<impure\>"
 | 
				
			||||||
if exists("fortran_more_precise")
 | 
					if exists("fortran_more_precise")
 | 
				
			||||||
  syn match fortranConstructName "\(\<end\s*forall\s\+\)\@<15=\a\w*\>"
 | 
					  syn match fortranConstructName "\(\<end\s*forall\s\+\)\@15<=\a\w*\>"
 | 
				
			||||||
endif
 | 
					endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if b:fortran_dialect == "f08"
 | 
					if b:fortran_dialect == "f08"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user