mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
parent
7521fb5655
commit
975a610233
@ -2962,6 +2962,8 @@ extend({expr1}, {expr2} [, {expr3}]) *extend()*
|
|||||||
{expr1} is changed when {expr2} is not empty. If necessary
|
{expr1} is changed when {expr2} is not empty. If necessary
|
||||||
make a copy of {expr1} first.
|
make a copy of {expr1} first.
|
||||||
{expr2} remains unchanged.
|
{expr2} remains unchanged.
|
||||||
|
When {expr1} is locked and {expr2} is not empty the operation
|
||||||
|
fails.
|
||||||
Returns {expr1}.
|
Returns {expr1}.
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*insert.txt* For Vim version 7.4. Last change: 2014 Aug 04
|
*insert.txt* For Vim version 7.4. Last change: 2015 May 22
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -77,9 +77,11 @@ CTRL-W Delete the word before the cursor (see |i_backspacing| about
|
|||||||
joining lines). See the section "word motions",
|
joining lines). See the section "word motions",
|
||||||
|word-motions|, for the definition of a word.
|
|word-motions|, for the definition of a word.
|
||||||
*i_CTRL-U*
|
*i_CTRL-U*
|
||||||
CTRL-U Delete all entered characters in the current line (see
|
CTRL-U Delete all entered characters before the cursor in the current
|
||||||
|i_backspacing| about joining lines).
|
line. If there are no newly entereed characters and
|
||||||
|
'backspace'is not empty, delete all characters before the
|
||||||
|
cursor in the current line.
|
||||||
|
See |i_backspacing| about joining lines.
|
||||||
*i_CTRL-I* *i_<Tab>* *i_Tab*
|
*i_CTRL-I* *i_<Tab>* *i_Tab*
|
||||||
<Tab> or CTRL-I Insert a tab. If the 'expandtab' option is on, the
|
<Tab> or CTRL-I Insert a tab. If the 'expandtab' option is on, the
|
||||||
equivalent number of spaces is inserted (use CTRL-V <Tab> to
|
equivalent number of spaces is inserted (use CTRL-V <Tab> to
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
*motion.txt* For Vim version 7.4. Last change: 2014 Feb 11
|
*motion.txt* For Vim version 7.4. Last change: 2015 Jun 06
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@ -171,6 +171,8 @@ CTRL-H or *CTRL-H* *<BS>*
|
|||||||
l or *l*
|
l or *l*
|
||||||
<Right> or *<Right>* *<Space>*
|
<Right> or *<Right>* *<Space>*
|
||||||
<Space> [count] characters to the right. |exclusive| motion.
|
<Space> [count] characters to the right. |exclusive| motion.
|
||||||
|
See the 'whichwrap' option for adjusting the behavior
|
||||||
|
at end of line
|
||||||
|
|
||||||
*0*
|
*0*
|
||||||
0 To the first character of the line. |exclusive|
|
0 To the first character of the line. |exclusive|
|
||||||
|
@ -495,7 +495,7 @@ au BufNewFile,BufRead *.prg
|
|||||||
\ endif
|
\ endif
|
||||||
|
|
||||||
" Clojure
|
" Clojure
|
||||||
au BufNewFile,BufRead *.clj,*.cljs setf clojure
|
au BufNewFile,BufRead *.clj,*.cljs,*.cljx,*.cljc setf clojure
|
||||||
|
|
||||||
" Cmake
|
" Cmake
|
||||||
au BufNewFile,BufRead CMakeLists.txt,*.cmake,*.cmake.in setf cmake
|
au BufNewFile,BufRead CMakeLists.txt,*.cmake,*.cmake.in setf cmake
|
||||||
@ -772,10 +772,9 @@ au BufNewFile,BufRead *.mo,*.gdmo setf gdmo
|
|||||||
au BufNewFile,BufRead *.ged,lltxxxxx.txt setf gedcom
|
au BufNewFile,BufRead *.ged,lltxxxxx.txt setf gedcom
|
||||||
|
|
||||||
" Git
|
" Git
|
||||||
au BufNewFile,BufRead *.git/COMMIT_EDITMSG setf gitcommit
|
au BufNewFile,BufRead COMMIT_EDITMSG setf gitcommit
|
||||||
au BufNewFile,BufRead *.git/MERGE_MSG setf gitcommit
|
au BufNewFile,BufRead MERGE_MSG setf gitcommit
|
||||||
au BufNewFile,BufRead *.git/config,.gitconfig,.gitmodules setf gitconfig
|
au BufNewFile,BufRead *.git/config,.gitconfig,.gitmodules setf gitconfig
|
||||||
au BufNewFile,BufRead *.git/modules/*/COMMIT_EDITMSG setf gitcommit
|
|
||||||
au BufNewFile,BufRead *.git/modules/*/config setf gitconfig
|
au BufNewFile,BufRead *.git/modules/*/config setf gitconfig
|
||||||
au BufNewFile,BufRead */.config/git/config setf gitconfig
|
au BufNewFile,BufRead */.config/git/config setf gitconfig
|
||||||
if !empty($XDG_CONFIG_HOME)
|
if !empty($XDG_CONFIG_HOME)
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
" Vim filetype plugin file
|
" Vim filetype plugin file
|
||||||
" Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Vim syntax file
|
||||||
" Latest Revision: 2008-07-09
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
|
" Latest Revision: 2015-05-29
|
||||||
|
" License: Vim (see :h license)
|
||||||
|
" Repository: https://github.com/chrisbra/vim-kconfig
|
||||||
|
|
||||||
if exists("b:did_ftplugin")
|
if exists("b:did_ftplugin")
|
||||||
finish
|
finish
|
||||||
@ -14,5 +18,10 @@ let b:undo_ftplugin = "setl com< cms< fo<"
|
|||||||
|
|
||||||
setlocal comments=:# commentstring=#\ %s formatoptions-=t formatoptions+=croql
|
setlocal comments=:# commentstring=#\ %s formatoptions-=t formatoptions+=croql
|
||||||
|
|
||||||
|
" For matchit.vim
|
||||||
|
if exists("loaded_matchit")
|
||||||
|
let b:match_words = '^\<menu\>:\<endmenu\>,^\<if\>:\<endif\>,^\<choice\>:\<endchoice\>'
|
||||||
|
endif
|
||||||
|
|
||||||
let &cpo = s:cpo_save
|
let &cpo = s:cpo_save
|
||||||
unlet s:cpo_save
|
unlet s:cpo_save
|
||||||
|
@ -20,11 +20,36 @@ endif
|
|||||||
|
|
||||||
noremap <buffer> <unique> <script> <Plug>SpecChangelog :call <SID>SpecChangelog("")<CR>
|
noremap <buffer> <unique> <script> <Plug>SpecChangelog :call <SID>SpecChangelog("")<CR>
|
||||||
|
|
||||||
|
if !exists("*s:GetRelVer")
|
||||||
|
function! s:GetRelVer()
|
||||||
|
if has('python')
|
||||||
|
python << PYEND
|
||||||
|
import sys, datetime, shutil, tempfile
|
||||||
|
import vim
|
||||||
|
|
||||||
|
try:
|
||||||
|
import rpm
|
||||||
|
except ImportError:
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
specfile = vim.current.buffer.name
|
||||||
|
if specfile:
|
||||||
|
spec = rpm.spec(specfile)
|
||||||
|
headers = spec.packages[0].header
|
||||||
|
version = headers['Version']
|
||||||
|
release = ".".join(headers['Release'].split(".")[:-1])
|
||||||
|
vim.command("let ver = " + version)
|
||||||
|
vim.command("let rel = " + release)
|
||||||
|
PYEND
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
endif
|
||||||
|
|
||||||
if !exists("*s:SpecChangelog")
|
if !exists("*s:SpecChangelog")
|
||||||
function s:SpecChangelog(format)
|
function s:SpecChangelog(format)
|
||||||
if strlen(a:format) == 0
|
if strlen(a:format) == 0
|
||||||
if !exists("g:spec_chglog_format")
|
if !exists("g:spec_chglog_format")
|
||||||
let email = input("Email address: ")
|
let email = input("Name <email address>: ")
|
||||||
let g:spec_chglog_format = "%a %b %d %Y " . l:email
|
let g:spec_chglog_format = "%a %b %d %Y " . l:email
|
||||||
echo "\r"
|
echo "\r"
|
||||||
endif
|
endif
|
||||||
@ -69,6 +94,9 @@ if !exists("*s:SpecChangelog")
|
|||||||
else
|
else
|
||||||
let include_release_info = 0
|
let include_release_info = 0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
call s:GetRelVer()
|
||||||
|
|
||||||
if (chgline == -1)
|
if (chgline == -1)
|
||||||
let option = confirm("Can't find %changelog. Create one? ","&End of file\n&Here\n&Cancel",3)
|
let option = confirm("Can't find %changelog. Create one? ","&End of file\n&Here\n&Cancel",3)
|
||||||
if (option == 1)
|
if (option == 1)
|
||||||
@ -83,7 +111,7 @@ if !exists("*s:SpecChangelog")
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
if (chgline != -1)
|
if (chgline != -1)
|
||||||
let parsed_format = "* ".strftime(format)
|
let parsed_format = "* ".strftime(format)." - ".ver."-".rel
|
||||||
let release_info = "+ ".name."-".ver."-".rel
|
let release_info = "+ ".name."-".ver."-".rel
|
||||||
let wrong_format = 0
|
let wrong_format = 0
|
||||||
let wrong_release = 0
|
let wrong_release = 0
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
" Vim filetype plugin file
|
" Vim filetype plugin file
|
||||||
" Language: Zsh shell script
|
" Language: Zsh shell script
|
||||||
" Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Latest Revision: 2011-01-23
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
|
" Latest Revision: 2015-05-29
|
||||||
|
" License: Vim (see :h license)
|
||||||
|
" Repository: https://github.com/chrisbra/vim-zsh
|
||||||
|
|
||||||
if exists("b:did_ftplugin")
|
if exists("b:did_ftplugin")
|
||||||
finish
|
finish
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim indent file
|
" Vim indent file
|
||||||
" Language: Javascript
|
" Language: Javascript
|
||||||
" Maintainer: None! Wanna improve this?
|
" Maintainer: Going to be Darrick Wiebe
|
||||||
" Last Change: 2007 Jan 22
|
" Last Change: 2015 Jun 09
|
||||||
|
|
||||||
" Only load this indent file when no other was loaded.
|
" Only load this indent file when no other was loaded.
|
||||||
if exists("b:did_indent")
|
if exists("b:did_indent")
|
||||||
@ -12,5 +12,7 @@ let b:did_indent = 1
|
|||||||
" C indenting is not too bad.
|
" C indenting is not too bad.
|
||||||
setlocal cindent
|
setlocal cindent
|
||||||
setlocal cinoptions+=j1,J1
|
setlocal cinoptions+=j1,J1
|
||||||
|
setlocal cinkeys-=0#
|
||||||
|
setlocal cinkeys+=0]
|
||||||
|
|
||||||
let b:undo_indent = "setl cin<"
|
let b:undo_indent = "setl cin<"
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
" Vim indent file
|
" Vim indent file
|
||||||
" Language: Zsh Shell Script
|
" Language: Zsh shell script
|
||||||
" Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Latest Revision: 2006-04-19
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
|
" Latest Revision: 2015-05-29
|
||||||
|
" License: Vim (see :h license)
|
||||||
|
" Repository: https://github.com/chrisbra/vim-zsh
|
||||||
|
|
||||||
if exists("b:did_indent")
|
if exists("b:did_indent")
|
||||||
finish
|
finish
|
||||||
|
@ -63,7 +63,7 @@ if version >= 508 || !exists("did_cpp_syntax_inits")
|
|||||||
HiLink cppStructure Structure
|
HiLink cppStructure Structure
|
||||||
HiLink cppBoolean Boolean
|
HiLink cppBoolean Boolean
|
||||||
HiLink cppConstant Constant
|
HiLink cppConstant Constant
|
||||||
HiLink cppRawDelimiter Delimiter
|
HiLink cppRawStringDelimiter Delimiter
|
||||||
HiLink cppRawString String
|
HiLink cppRawString String
|
||||||
delcommand HiLink
|
delcommand HiLink
|
||||||
endif
|
endif
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
|
" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
|
||||||
" 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: 2014 Jul 11
|
" Last Change: 2015 Apr 30
|
||||||
" URL: http://anonscm.debian.org/hg/pkg-vim/vim/raw-file/unstable/runtime/syntax/debchangelog.vim
|
" URL: http://anonscm.debian.org/hg/pkg-vim/vim/raw-file/unstable/runtime/syntax/debchangelog.vim
|
||||||
|
|
||||||
" Standard syntax initialization
|
" Standard syntax initialization
|
||||||
@ -16,10 +16,14 @@ endif
|
|||||||
" Case doesn't matter for us
|
" Case doesn't matter for us
|
||||||
syn case ignore
|
syn case ignore
|
||||||
|
|
||||||
|
let urgency='urgency=\(low\|medium\|high\|critical\)\( [^[:space:],][^,]*\)\='
|
||||||
|
let binNMU='binary-only=yes'
|
||||||
|
|
||||||
" Define some common expressions we can use later on
|
" Define some common expressions we can use later on
|
||||||
syn match debchangelogName contained "^[[:alnum:]][[:alnum:].+-]\+ "
|
syn match debchangelogName contained "^[[:alnum:]][[:alnum:].+-]\+ "
|
||||||
syn match debchangelogUrgency contained "; urgency=\(low\|medium\|high\|critical\|emergency\)\( \S.*\)\="
|
exe 'syn match debchangelogFirstKV contained "; \('.urgency.'\|'.binNMU.'\)"'
|
||||||
syn match debchangelogTarget contained "\v %(frozen|unstable|%(testing|%(old)=stable)%(-proposed-updates|-security)=|experimental|squeeze-%(backports%(-sloppy)=|volatile)|wheezy-backports|%(devel|lucid|precise|trusty|utopic)%(-%(security|proposed|updates|backports|commercial|partner))=)+"
|
exe 'syn match debchangelogOtherKV contained ", \('.urgency.'\|'.binNMU.'\)"'
|
||||||
|
syn match debchangelogTarget contained "\v %(frozen|unstable|sid|%(testing|%(old)=stable)%(-proposed-updates|-security)=|experimental|squeeze-%(backports%(-sloppy)=|volatile|lts|security)|wheezy-%(backports%(-sloppy)=|security)|jessie%(-backports|-security)=|stretch|%(devel|lucid|precise|trusty|utopic)%(-%(security|proposed|updates|backports|commercial|partner))=)+"
|
||||||
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\+\)*"
|
||||||
@ -27,7 +31,7 @@ syn match debchangelogEmail contained "[_=[:alnum:].+-]\+@[[:alnum:]./\-]\+"
|
|||||||
syn match debchangelogEmail contained "<.\{-}>"
|
syn match debchangelogEmail contained "<.\{-}>"
|
||||||
|
|
||||||
" Define the entries that make up the changelog
|
" Define the entries that make up the changelog
|
||||||
syn region debchangelogHeader start="^[^ ]" end="$" contains=debchangelogName,debchangelogUrgency,debchangelogTarget,debchangelogVersion oneline
|
syn region debchangelogHeader start="^[^ ]" end="$" contains=debchangelogName,debchangelogFirstKV,debchangelogOtherKV,debchangelogTarget,debchangelogVersion,debchangelogBinNMU oneline
|
||||||
syn region debchangelogFooter start="^ [^ ]" end="$" contains=debchangelogEmail oneline
|
syn region debchangelogFooter start="^ [^ ]" end="$" contains=debchangelogEmail oneline
|
||||||
syn region debchangelogEntry start="^ " end="$" contains=debchangelogCloses,debchangelogLP oneline
|
syn region debchangelogEntry start="^ " end="$" contains=debchangelogCloses,debchangelogLP oneline
|
||||||
|
|
||||||
@ -45,7 +49,8 @@ if version >= 508 || !exists("did_debchangelog_syn_inits")
|
|||||||
HiLink debchangelogEntry Normal
|
HiLink debchangelogEntry Normal
|
||||||
HiLink debchangelogCloses Statement
|
HiLink debchangelogCloses Statement
|
||||||
HiLink debchangelogLP Statement
|
HiLink debchangelogLP Statement
|
||||||
HiLink debchangelogUrgency Identifier
|
HiLink debchangelogFirstKV Identifier
|
||||||
|
HiLink debchangelogOtherKV Identifier
|
||||||
HiLink debchangelogName Comment
|
HiLink debchangelogName Comment
|
||||||
HiLink debchangelogVersion Identifier
|
HiLink debchangelogVersion Identifier
|
||||||
HiLink debchangelogTarget Identifier
|
HiLink debchangelogTarget Identifier
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
|
" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
|
||||||
" 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: 2014 May 01
|
" Last Change: 2014 Oct 08
|
||||||
" URL: http://anonscm.debian.org/hg/pkg-vim/vim/raw-file/unstable/runtime/syntax/debcontrol.vim
|
" URL: http://anonscm.debian.org/hg/pkg-vim/vim/raw-file/unstable/runtime/syntax/debcontrol.vim
|
||||||
|
|
||||||
" Standard syntax initialization
|
" Standard syntax initialization
|
||||||
@ -50,7 +50,7 @@ syn match debcontrolDmUpload contained "\cyes"
|
|||||||
syn match debcontrolHTTPUrl contained "\vhttps?://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
|
syn match debcontrolHTTPUrl contained "\vhttps?://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
|
||||||
syn match debcontrolVcsSvn contained "\vsvn%(\+ssh)?://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
|
syn match debcontrolVcsSvn contained "\vsvn%(\+ssh)?://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?$"
|
||||||
syn match debcontrolVcsCvs contained "\v%(\-d *)?:pserver:[^@]+\@[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?:/[^[:space:]]*%( [^[:space:]]+)?$"
|
syn match debcontrolVcsCvs contained "\v%(\-d *)?:pserver:[^@]+\@[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?:/[^[:space:]]*%( [^[:space:]]+)?$"
|
||||||
syn match debcontrolVcsGit contained "\v%(git|http)://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?%(\s+-b\s+[^ ~^:?*[\\]+)?$"
|
syn match debcontrolVcsGit contained "\v%(git|https?)://[[:alnum:]][-[:alnum:]]*[[:alnum:]]?(\.[[:alnum:]][-[:alnum:]]*[[:alnum:]]?)*\.[[:alpha:]][-[:alnum:]]*[[:alpha:]]?(:\d+)?(/[^[:space:]]*)?%(\s+-b\s+[^ ~^:?*[\\]+)?$"
|
||||||
|
|
||||||
" An email address
|
" An email address
|
||||||
syn match debcontrolEmail "[_=[:alnum:]\.+-]\+@[[:alnum:]\./\-]\+"
|
syn match debcontrolEmail "[_=[:alnum:]\.+-]\+@[[:alnum:]\./\-]\+"
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
" Language: Debian sources.list
|
" Language: Debian sources.list
|
||||||
" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
|
" Maintainer: Debian Vim Maintainers <pkg-vim-maintainers@lists.alioth.debian.org>
|
||||||
" Former Maintainer: Matthijs Mohlmann <matthijs@cacholong.nl>
|
" Former Maintainer: Matthijs Mohlmann <matthijs@cacholong.nl>
|
||||||
" Last Change: 2014 Jul 11
|
" Last Change: 2015 May 25
|
||||||
" URL: http://anonscm.debian.org/hg/pkg-vim/vim/raw-file/unstable/runtime/syntax/debsources.vim
|
" URL: http://anonscm.debian.org/hg/pkg-vim/vim/raw-file/unstable/runtime/syntax/debsources.vim
|
||||||
|
|
||||||
" Standard syntax initialization
|
" Standard syntax initialization
|
||||||
@ -21,15 +21,35 @@ syn match debsourcesKeyword /\(deb-src\|deb\|main\|contrib\|non-free\|res
|
|||||||
" Match comments
|
" Match comments
|
||||||
syn match debsourcesComment /#.*/ contains=@Spell
|
syn match debsourcesComment /#.*/ contains=@Spell
|
||||||
|
|
||||||
|
let s:cpo = &cpo
|
||||||
|
set cpo-=C
|
||||||
|
let s:supported = [
|
||||||
|
\ 'oldstable', 'stable', 'testing', 'unstable', 'experimental',
|
||||||
|
\ 'squeeze', 'wheezy', 'jessie', 'stretch', 'sid', 'rc-buggy',
|
||||||
|
\
|
||||||
|
\ 'precise', 'trusty', 'utopic', 'vivid', 'wily', 'devel'
|
||||||
|
\ ]
|
||||||
|
let s:unsupported = [
|
||||||
|
\ 'buzz', 'rex', 'bo', 'hamm', 'slink', 'potato',
|
||||||
|
\ 'woody', 'sarge', 'etch', 'lenny',
|
||||||
|
\
|
||||||
|
\ 'warty', 'hoary', 'breezy', 'dapper', 'edgy', 'feisty',
|
||||||
|
\ 'gutsy', 'hardy', 'intrepid', 'jaunty', 'karmic', 'lucid',
|
||||||
|
\ 'maverick', 'natty', 'oneiric', 'quantal', 'raring', 'saucy'
|
||||||
|
\ ]
|
||||||
|
let &cpo=s:cpo
|
||||||
|
|
||||||
" Match uri's
|
" Match uri's
|
||||||
syn match debsourcesUri +\(http://\|ftp://\|[rs]sh://\|debtorrent://\|\(cdrom\|copy\|file\):\)[^' <>"]\++
|
syn match debsourcesUri +\(http://\|ftp://\|[rs]sh://\|debtorrent://\|\(cdrom\|copy\|file\):\)[^' <>"]\++
|
||||||
syn match debsourcesDistrKeyword +\([[:alnum:]_./]*\)\(squeeze\|wheezy\|jessie\|\(old\)\=stable\|testing\|unstable\|sid\|rc-buggy\|experimental\|devel\|lucid\|precise\|trusty\|utopic\)\([-[:alnum:]_./]*\)+
|
exe 'syn match debsourcesDistrKeyword +\([[:alnum:]_./]*\)\('. join(s:supported, '\|'). '\)\([-[:alnum:]_./]*\)+'
|
||||||
|
exe 'syn match debsourcesUnsupportedDistrKeyword +\([[:alnum:]_./]*\)\('. join(s:unsupported, '\|') .'\)\([-[:alnum:]_./]*\)+'
|
||||||
|
|
||||||
" Associate our matches and regions with pretty colours
|
" Associate our matches and regions with pretty colours
|
||||||
hi def link debsourcesLine Error
|
hi def link debsourcesLine Error
|
||||||
hi def link debsourcesKeyword Statement
|
hi def link debsourcesKeyword Statement
|
||||||
hi def link debsourcesDistrKeyword Type
|
hi def link debsourcesDistrKeyword Type
|
||||||
hi def link debsourcesComment Comment
|
hi def link debsourcesUnsupportedDistrKeyword WarningMsg
|
||||||
hi def link debsourcesUri Constant
|
hi def link debsourcesComment Comment
|
||||||
|
hi def link debsourcesUri Constant
|
||||||
|
|
||||||
let b:current_syntax = "debsources"
|
let b:current_syntax = "debsources"
|
||||||
|
@ -157,7 +157,7 @@ syn match groovyOperator "\.\."
|
|||||||
syn match groovyOperator "<\{2,3}"
|
syn match groovyOperator "<\{2,3}"
|
||||||
syn match groovyOperator ">\{2,3}"
|
syn match groovyOperator ">\{2,3}"
|
||||||
syn match groovyOperator "->"
|
syn match groovyOperator "->"
|
||||||
syn match groovyExternal '^#!.*[/\\]groovy\>'
|
syn match groovyLineComment '^\%1l#!.*' " Shebang line
|
||||||
syn match groovyExceptions "\<Exception\>\|\<[A-Z]\{1,}[a-zA-Z0-9]*Exception\>"
|
syn match groovyExceptions "\<Exception\>\|\<[A-Z]\{1,}[a-zA-Z0-9]*Exception\>"
|
||||||
|
|
||||||
" Groovy JDK stuff
|
" Groovy JDK stuff
|
||||||
|
@ -1,6 +1,9 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Latest Revision: 2009-05-25
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
|
" Latest Revision: 2015-05-29
|
||||||
|
" License: Vim (see :h license)
|
||||||
|
" Repository: https://github.com/chrisbra/vim-kconfig
|
||||||
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: po (gettext)
|
" Language: po (gettext)
|
||||||
" Maintainer: Dwayne Bailey <dwayne@translate.org.za>
|
" Maintainer: Dwayne Bailey <dwayne@translate.org.za>
|
||||||
" Last Change: 2012 Apr 30
|
" Last Change: 2015 Jun 07
|
||||||
" Contributors: Dwayne Bailey (Most advanced syntax highlighting)
|
" Contributors: Dwayne Bailey (Most advanced syntax highlighting)
|
||||||
" Leonardo Fontenelle (Spell checking)
|
" Leonardo Fontenelle (Spell checking)
|
||||||
" Nam SungHyun <namsh@kldp.org> (Original maintainer)
|
" Nam SungHyun <namsh@kldp.org> (Original maintainer)
|
||||||
@ -52,6 +52,9 @@ syn match poCommentTranslator "^# .*$" contains=poCopyrightUnset
|
|||||||
syn match poCommentAutomatic "^#\..*$"
|
syn match poCommentAutomatic "^#\..*$"
|
||||||
syn match poCommentSources "^#:.*$"
|
syn match poCommentSources "^#:.*$"
|
||||||
syn match poCommentFlags "^#,.*$" contains=poFlagFuzzy
|
syn match poCommentFlags "^#,.*$" contains=poFlagFuzzy
|
||||||
|
syn match poDiffOld '\(^#| "[^{]*+}\|{+[^}]*+}\|{+[^}]*\|"$\)' contained
|
||||||
|
syn match poDiffNew '\(^#| "[^{]*-}\|{-[^}]*-}\|{-[^}]*\|"$\)' contained
|
||||||
|
syn match poCommentDiff "^#|.*$" contains=poDiffOld,poDiffNew
|
||||||
|
|
||||||
" Translations (also includes header fields as they appear in a translation msgstr)
|
" Translations (also includes header fields as they appear in a translation msgstr)
|
||||||
syn region poCommentKDE start=+"_: +ms=s+1 end="\\n" end="\"\n^msgstr"me=s-1 contained
|
syn region poCommentKDE start=+"_: +ms=s+1 end="\\n" end="\"\n^msgstr"me=s-1 contained
|
||||||
@ -94,8 +97,11 @@ if version >= 508 || !exists("did_po_syn_inits")
|
|||||||
HiLink poCommentAutomatic Comment
|
HiLink poCommentAutomatic Comment
|
||||||
HiLink poCommentTranslator Comment
|
HiLink poCommentTranslator Comment
|
||||||
HiLink poCommentFlags Special
|
HiLink poCommentFlags Special
|
||||||
|
HiLink poCommentDiff Comment
|
||||||
HiLink poCopyrightUnset Todo
|
HiLink poCopyrightUnset Todo
|
||||||
HiLink poFlagFuzzy Todo
|
HiLink poFlagFuzzy Todo
|
||||||
|
HiLink poDiffOld Todo
|
||||||
|
HiLink poDiffNew Special
|
||||||
HiLink poObsolete Comment
|
HiLink poObsolete Comment
|
||||||
|
|
||||||
HiLink poStatementMsgid Statement
|
HiLink poStatementMsgid Statement
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: M$ Resource files (*.rc)
|
" Language: M$ Resource files (*.rc)
|
||||||
" Maintainer: Heiko Erhardt <Heiko.Erhardt@munich.netsurf.de>
|
" Maintainer: Christian Brabandt
|
||||||
" Last Change: 2001 May 09
|
" Last Change: 2015-05-29
|
||||||
|
" Repository: https://github.com/chrisbra/vim-rc-syntax
|
||||||
|
" License: Vim (see :h license)
|
||||||
|
" Previous Maintainer: Heiko Erhardt <Heiko.Erhardt@munich.netsurf.de>
|
||||||
|
|
||||||
" This file is based on the c.vim
|
" This file is based on the c.vim
|
||||||
|
|
||||||
@ -21,7 +24,7 @@ syn keyword rcMainObject MENU ACCELERATORS TOOLBAR DIALOG
|
|||||||
syn keyword rcMainObject STRINGTABLE MESSAGETABLE RCDATA DLGINIT DESIGNINFO
|
syn keyword rcMainObject STRINGTABLE MESSAGETABLE RCDATA DLGINIT DESIGNINFO
|
||||||
|
|
||||||
syn keyword rcSubObject POPUP MENUITEM SEPARATOR
|
syn keyword rcSubObject POPUP MENUITEM SEPARATOR
|
||||||
syn keyword rcSubObject CONTROL LTEXT CTEXT EDITTEXT
|
syn keyword rcSubObject CONTROL LTEXT CTEXT RTEXT EDITTEXT
|
||||||
syn keyword rcSubObject BUTTON PUSHBUTTON DEFPUSHBUTTON GROUPBOX LISTBOX COMBOBOX
|
syn keyword rcSubObject BUTTON PUSHBUTTON DEFPUSHBUTTON GROUPBOX LISTBOX COMBOBOX
|
||||||
syn keyword rcSubObject FILEVERSION PRODUCTVERSION FILEFLAGSMASK FILEFLAGS FILEOS
|
syn keyword rcSubObject FILEVERSION PRODUCTVERSION FILEFLAGSMASK FILEFLAGS FILEOS
|
||||||
syn keyword rcSubObject FILETYPE FILESUBTYPE
|
syn keyword rcSubObject FILETYPE FILESUBTYPE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
" Maintainer: Daniel Kho <daniel.kho@tauhop.com>
|
" Maintainer: Daniel Kho <daniel.kho@tauhop.com>
|
||||||
" Previous Maintainer: Czo <Olivier.Sirol@lip6.fr>
|
" Previous Maintainer: Czo <Olivier.Sirol@lip6.fr>
|
||||||
" Credits: Stephan Hegel <stephan.hegel@snc.siemens.com.cn>
|
" Credits: Stephan Hegel <stephan.hegel@snc.siemens.com.cn>
|
||||||
" Last Changed: 2012 Feb 03 by Thilo Six
|
" Last Changed: 2015 Apr 25 by Daniel Kho
|
||||||
" $Id: vhdl.vim,v 1.1 2004/06/13 15:34:56 vimboss Exp $
|
" $Id: vhdl.vim,v 1.1 2004/06/13 15:34:56 vimboss Exp $
|
||||||
|
|
||||||
" VHSIC (Very High Speed Integrated Circuit) Hardware Description Language
|
" VHSIC (Very High Speed Integrated Circuit) Hardware Description Language
|
||||||
@ -160,10 +160,20 @@ syn match vhdlSpecial "[().,;]"
|
|||||||
syn match vhdlTime "\<\d\+\s\+\(\([fpnum]s\)\|\(sec\)\|\(min\)\|\(hr\)\)\>"
|
syn match vhdlTime "\<\d\+\s\+\(\([fpnum]s\)\|\(sec\)\|\(min\)\|\(hr\)\)\>"
|
||||||
syn match vhdlTime "\<\d\+\.\d\+\s\+\(\([fpnum]s\)\|\(sec\)\|\(min\)\|\(hr\)\)\>"
|
syn match vhdlTime "\<\d\+\.\d\+\s\+\(\([fpnum]s\)\|\(sec\)\|\(min\)\|\(hr\)\)\>"
|
||||||
|
|
||||||
syn keyword vhdlTodo contained TODO FIXME
|
syn keyword vhdlTodo contained TODO NOTE
|
||||||
|
syn keyword vhdlFixme contained FIXME
|
||||||
|
|
||||||
syn region vhdlComment start="/\*" end="\*/" contains=vhdlTodo,@Spell
|
" Regex for space is '\s'
|
||||||
syn match vhdlComment "--.*" contains=vhdlTodo,@Spell
|
" Any number of spaces: \s*
|
||||||
|
" At least one space: \s+
|
||||||
|
syn region vhdlComment start="/\*" end="\*/" contains=vhdlTodo,vhdlFixme,@Spell
|
||||||
|
syn match vhdlComment "--.*" contains=vhdlTodo,vhdlFixme,@Spell
|
||||||
|
syn match vhdlPreProc "/\* synthesis .* \*/"
|
||||||
|
syn match vhdlPreProc "/\* pragma .* \*/"
|
||||||
|
syn match vhdlPreProc "/\* synopsys .* \*/"
|
||||||
|
syn match vhdlPreProc "--\s*synthesis .*"
|
||||||
|
syn match vhdlPreProc "--\s*pragma .*"
|
||||||
|
syn match vhdlPreProc "--\s*synopsys .*"
|
||||||
" syn match vhdlGlobal "[\'$#~!%@?\^\[\]{}\\]"
|
" syn match vhdlGlobal "[\'$#~!%@?\^\[\]{}\\]"
|
||||||
|
|
||||||
"Modify the following as needed. The trade-off is performance versus functionality.
|
"Modify the following as needed. The trade-off is performance versus functionality.
|
||||||
@ -180,21 +190,22 @@ if version >= 508 || !exists("did_vhdl_syntax_inits")
|
|||||||
command -nargs=+ HiLink hi def link <args>
|
command -nargs=+ HiLink hi def link <args>
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" HiLink cDefine PreProc
|
HiLink vhdlSpecial Special
|
||||||
HiLink vhdlSpecial Special
|
HiLink vhdlStatement Statement
|
||||||
HiLink vhdlStatement Statement
|
HiLink vhdlCharacter Character
|
||||||
HiLink vhdlCharacter Character
|
HiLink vhdlString String
|
||||||
HiLink vhdlString String
|
HiLink vhdlVector Number
|
||||||
HiLink vhdlVector Number
|
HiLink vhdlBoolean Number
|
||||||
HiLink vhdlBoolean Number
|
HiLink vhdlTodo Todo
|
||||||
HiLink vhdlTodo Todo
|
HiLink vhdlFixme Fixme
|
||||||
HiLink vhdlComment Comment
|
HiLink vhdlComment Comment
|
||||||
HiLink vhdlNumber Number
|
HiLink vhdlNumber Number
|
||||||
HiLink vhdlTime Number
|
HiLink vhdlTime Number
|
||||||
HiLink vhdlType Type
|
HiLink vhdlType Type
|
||||||
HiLink vhdlOperator Special
|
HiLink vhdlOperator Operator
|
||||||
" HiLink vhdlGlobal Error
|
" HiLink vhdlGlobal Error
|
||||||
HiLink vhdlAttribute Type
|
HiLink vhdlAttribute Special
|
||||||
|
HiLink vhdlPreProc PreProc
|
||||||
|
|
||||||
delcommand HiLink
|
delcommand HiLink
|
||||||
endif
|
endif
|
||||||
|
@ -1,7 +1,10 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: Zsh shell script
|
" Language: Zsh shell script
|
||||||
" Maintainer: Nikolai Weibull <now@bitwi.se>
|
" Maintainer: Christian Brabandt <cb@256bit.org>
|
||||||
" Latest Revision: 2010-01-23
|
" Previous Maintainer: Nikolai Weibull <now@bitwi.se>
|
||||||
|
" Latest Revision: 2015-05-29
|
||||||
|
" License: Vim (see :h license)
|
||||||
|
" Repository: https://github.com/chrisbra/vim-zsh
|
||||||
|
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
finish
|
finish
|
||||||
@ -14,7 +17,7 @@ setlocal iskeyword+=-
|
|||||||
|
|
||||||
syn keyword zshTodo contained TODO FIXME XXX NOTE
|
syn keyword zshTodo contained TODO FIXME XXX NOTE
|
||||||
|
|
||||||
syn region zshComment oneline start='\%(^\|\s\)#' end='$'
|
syn region zshComment oneline start='\%(^\|\s*\)#' end='$'
|
||||||
\ contains=zshTodo,@Spell
|
\ contains=zshTodo,@Spell
|
||||||
|
|
||||||
syn match zshPreProc '^\%1l#\%(!\|compdef\|autoload\).*$'
|
syn match zshPreProc '^\%1l#\%(!\|compdef\|autoload\).*$'
|
||||||
@ -30,7 +33,7 @@ syn match zshJobSpec '%\(\d\+\|?\=\w\+\|[%+-]\)'
|
|||||||
|
|
||||||
syn keyword zshPrecommand noglob nocorrect exec command builtin - time
|
syn keyword zshPrecommand noglob nocorrect exec command builtin - time
|
||||||
|
|
||||||
syn keyword zshDelimiter do done
|
syn keyword zshDelimiter do done end
|
||||||
|
|
||||||
syn keyword zshConditional if then elif else fi case in esac select
|
syn keyword zshConditional if then elif else fi case in esac select
|
||||||
|
|
||||||
@ -64,7 +67,7 @@ syn region zshHereDoc matchgroup=zshRedir
|
|||||||
\ end='^\s*\z1\>'
|
\ end='^\s*\z1\>'
|
||||||
\ contains=@zshSubst
|
\ contains=@zshSubst
|
||||||
syn region zshHereDoc matchgroup=zshRedir
|
syn region zshHereDoc matchgroup=zshRedir
|
||||||
\ start=+<\@<!<<\s*\(["']\)\z(\S\+\)\1+
|
\ start=+<\@<!<<\s*\(["']\)\z(\S\+\)\1+
|
||||||
\ end='^\z1\>'
|
\ end='^\z1\>'
|
||||||
syn region zshHereDoc matchgroup=zshRedir
|
syn region zshHereDoc matchgroup=zshRedir
|
||||||
\ start=+<\@<!<<-\s*\(["']\)\z(\S\+\)\1+
|
\ start=+<\@<!<<-\s*\(["']\)\z(\S\+\)\1+
|
||||||
@ -121,6 +124,165 @@ syn keyword zshCommands alias autoload bg bindkey break bye cap cd
|
|||||||
\ zmodload zparseopts zprof zpty zregexparse
|
\ zmodload zparseopts zprof zpty zregexparse
|
||||||
\ zsocket zstyle ztcp
|
\ zsocket zstyle ztcp
|
||||||
|
|
||||||
|
" Options, generated by: echo ${(j:\n:)options[(I)*]} | sort
|
||||||
|
syn case ignore
|
||||||
|
syn keyword zshOptions aliases allexport all_export alwayslastprompt
|
||||||
|
\ always_lastprompt alwaystoend always_to_end
|
||||||
|
\ appendhistory append_history autocd autocontinue
|
||||||
|
\ auto_continue autolist auto_list
|
||||||
|
\ automenu auto_menu autonamedirs auto_name_dirs
|
||||||
|
\ autoparamkeys auto_param_keys autoparamslash
|
||||||
|
\ auto_param_slash autopushd auto_pushd autoremoveslash
|
||||||
|
\ auto_remove_slash autoresume auto_resume badpattern
|
||||||
|
\ banghist bang_hist bareglobqual bare_glob_qual
|
||||||
|
\ bashautolist bash_auto_list bashrematch bash_rematch
|
||||||
|
\ beep bgnice braceccl brace_ccl braceexpand brace_expand
|
||||||
|
\ bsdecho bsd_echo caseglob case_glob casematch case_match
|
||||||
|
\ cbases cdablevars cd_able_vars chasedots chase_dots
|
||||||
|
\ chaselinks chase_links checkjobs check_jobs
|
||||||
|
\ clobber combiningchars combining_chars completealiases
|
||||||
|
\ complete_aliases completeinword complete_in_word
|
||||||
|
\ continueonerror continue_on_error correct
|
||||||
|
\ correctall correct_all cprecedences c_precedences
|
||||||
|
\ cshjunkiehistory csh_junkie_history cshjunkieloops
|
||||||
|
\ csh_junkie_loops cshjunkiequotes csh_junkie_quotes
|
||||||
|
\ cshnullcmd csh_null_cmd cshnullglob csh_null_glob
|
||||||
|
\ debugbeforecmd debug_before_cmd dotglob dot_glob dvorak
|
||||||
|
\ emacs equals errexit err_exit errreturn err_return evallineno
|
||||||
|
\ eval_lineno exec extendedglob extended_glob extendedhistory
|
||||||
|
\ extended_history flowcontrol flow_control forcefloat
|
||||||
|
\ force_float functionargzero function_arg_zero glob globalexport
|
||||||
|
\ global_export globalrcs global_rcs globassign glob_assign
|
||||||
|
\ globcomplete glob_complete globdots glob_dots glob_subst
|
||||||
|
\ globsubst hashall hash_all hashcmds hash_cmds hashdirs
|
||||||
|
\ hash_dirs hashexecutablesonly hash_executables_only hashlistall
|
||||||
|
\ hash_list_all histallowclobber hist_allow_clobber histappend
|
||||||
|
\ hist_append histbeep hist_beep hist_expand hist_expire_dups_first
|
||||||
|
\ histexpand histexpiredupsfirst histfcntllock hist_fcntl_lock
|
||||||
|
\ histfindnodups hist_find_no_dups histignorealldups
|
||||||
|
\ hist_ignore_all_dups histignoredups hist_ignore_dups
|
||||||
|
\ histignorespace hist_ignore_space histlexwords hist_lex_words
|
||||||
|
\ histnofunctions hist_no_functions histnostore hist_no_store
|
||||||
|
\ histreduceblanks hist_reduce_blanks histsavebycopy
|
||||||
|
\ hist_save_by_copy histsavenodups hist_save_no_dups
|
||||||
|
\ histsubstpattern hist_subst_pattern histverify hist_verify
|
||||||
|
\ hup ignorebraces ignore_braces ignoreclosebraces ignore_close_braces
|
||||||
|
\ ignoreeof ignore_eof incappendhistory inc_append_history
|
||||||
|
\ incappendhistorytime inc_append_history_time interactive
|
||||||
|
\ interactivecomments interactive_comments ksharrays ksh_arrays
|
||||||
|
\ kshautoload ksh_autoload kshglob ksh_glob kshoptionprint
|
||||||
|
\ ksh_option_print kshtypeset ksh_typeset kshzerosubscript
|
||||||
|
\ ksh_zero_subscript listambiguous list_ambiguous listbeep
|
||||||
|
\ list_beep listpacked list_packed listrowsfirst list_rows_first
|
||||||
|
\ listtypes list_types localloops local_loops localoptions
|
||||||
|
\ local_options localpatterns local_patterns localtraps
|
||||||
|
\ local_traps log login longlistjobs long_list_jobs magicequalsubst
|
||||||
|
\ magic_equal_subst mailwarn mail_warn mail_warning mark_dirs
|
||||||
|
\ mailwarning markdirs menucomplete menu_complete monitor
|
||||||
|
\ multibyte multi_byte multifuncdef multi_func_def multios
|
||||||
|
\ multi_os nomatch no_match notify nullglob null_glob numericglobsort
|
||||||
|
\ numeric_glob_sort octalzeroes octal_zeroes onecmd one_cmd
|
||||||
|
\ overstrike over_strike pathdirs path_dirs pathscript
|
||||||
|
\ path_script physical pipefail pipe_fail posixaliases
|
||||||
|
\ posix_aliases posixargzero posix_arg_zero posixbuiltins
|
||||||
|
\ posix_builtins posixcd posix_cd posixidentifiers posix_identifiers
|
||||||
|
\ posixjobs posix_jobs posixstrings posix_strings posixtraps
|
||||||
|
\ posix_traps printeightbit print_eight_bit printexitvalue
|
||||||
|
\ print_exit_value privileged promptbang prompt_bang promptcr
|
||||||
|
\ prompt_cr promptpercent prompt_percent promptsp prompt_sp
|
||||||
|
\ promptsubst prompt_subst promptvars prompt_vars pushdignoredups
|
||||||
|
\ pushd_ignore_dups pushdminus pushd_minus pushdsilent pushd_silent
|
||||||
|
\ pushdtohome pushd_to_home rcexpandparam rc_expandparam rcquotes
|
||||||
|
\ rc_quotes rcs recexact rec_exact rematchpcre re_match_pcre
|
||||||
|
\ restricted rmstarsilent rm_star_silent rmstarwait rm_star_wait
|
||||||
|
\ sharehistory share_history shfileexpansion sh_file_expansion
|
||||||
|
\ shglob sh_glob shinstdin shin_stdin shnullcmd sh_nullcmd
|
||||||
|
\ shoptionletters sh_option_letters shortloops short_loops shwordsplit
|
||||||
|
\ sh_word_split singlecommand single_command singlelinezle single_line_zle
|
||||||
|
\ sourcetrace source_trace stdin sunkeyboardhack sun_keyboard_hack
|
||||||
|
\ trackall track_all transientrprompt transient_rprompt
|
||||||
|
\ trapsasync trapasync typesetsilent type_set_silent unset verbose vi
|
||||||
|
\ warncreateglobal warn_create_global xtrace zle
|
||||||
|
|
||||||
|
syn keyword zshOptions noaliases no_aliases noallexport no_allexport noall_export no_all_export noalwayslastprompt no_alwayslastprompt
|
||||||
|
\ noalways_lastprompt no_always_lastprompt noalwaystoend no_alwaystoend noalways_to_end no_always_to_end
|
||||||
|
\ noappendhistory no_appendhistory noappend_history no_append_history noautocd no_autocd noautocontinue no_autocontinue
|
||||||
|
\ noauto_continue no_auto_continue noautolist no_autolist noauto_list no_auto_list
|
||||||
|
\ noautomenu no_automenu noauto_menu no_auto_menu noautonamedirs no_autonamedirs noauto_name_dirs no_auto_name_dirs
|
||||||
|
\ noautoparamkeys no_autoparamkeys noauto_param_keys no_auto_param_keys noautoparamslash no_autoparamslash
|
||||||
|
\ noauto_param_slash no_auto_param_slash noautopushd no_autopushd noauto_pushd no_auto_pushd noautoremoveslash no_autoremoveslash
|
||||||
|
\ noauto_remove_slash no_auto_remove_slash noautoresume no_autoresume noauto_resume no_auto_resume nobadpattern no_badpattern
|
||||||
|
\ nobanghist no_banghist nobang_hist no_bang_hist nobareglobqual no_bareglobqual nobare_glob_qual no_bare_glob_qual
|
||||||
|
\ nobashautolist no_bashautolist nobash_auto_list no_bash_auto_list nobashrematch no_bashrematch nobash_rematch no_bash_rematch
|
||||||
|
\ nobeep no_beep nobgnice no_bgnice nobraceccl no_braceccl nobrace_ccl no_brace_ccl nobraceexpand no_braceexpand nobrace_expand no_brace_expand
|
||||||
|
\ nobsdecho no_bsdecho nobsd_echo no_bsd_echo nocaseglob no_caseglob nocase_glob no_case_glob nocasematch no_casematch nocase_match no_case_match
|
||||||
|
\ nocbases no_cbases nocdablevars no_cdablevars nocd_able_vars no_cd_able_vars nochasedots no_chasedots nochase_dots no_chase_dots
|
||||||
|
\ nochaselinks no_chaselinks nochase_links no_chase_links nocheckjobs no_checkjobs nocheck_jobs no_check_jobs
|
||||||
|
\ noclobber no_clobber nocombiningchars no_combiningchars nocombining_chars no_combining_chars nocompletealiases no_completealiases
|
||||||
|
\ nocomplete_aliases no_complete_aliases nocompleteinword no_completeinword nocomplete_in_word no_complete_in_word
|
||||||
|
\ nocontinueonerror no_continueonerror nocontinue_on_error no_continue_on_error nocorrect no_correct
|
||||||
|
\ nocorrectall no_correctall nocorrect_all no_correct_all nocprecedences no_cprecedences noc_precedences no_c_precedences
|
||||||
|
\ nocshjunkiehistory no_cshjunkiehistory nocsh_junkie_history no_csh_junkie_history nocshjunkieloops no_cshjunkieloops
|
||||||
|
\ nocsh_junkie_loops no_csh_junkie_loops nocshjunkiequotes no_cshjunkiequotes nocsh_junkie_quotes no_csh_junkie_quotes
|
||||||
|
\ nocshnullcmd no_cshnullcmd nocsh_null_cmd no_csh_null_cmd nocshnullglob no_cshnullglob nocsh_null_glob no_csh_null_glob
|
||||||
|
\ nodebugbeforecmd no_debugbeforecmd nodebug_before_cmd no_debug_before_cmd nodotglob no_dotglob nodot_glob no_dot_glob nodvorak no_dvorak
|
||||||
|
\ noemacs no_emacs noequals no_equals noerrexit no_errexit noerr_exit no_err_exit noerrreturn no_errreturn noerr_return no_err_return noevallineno no_evallineno
|
||||||
|
\ noeval_lineno no_eval_lineno noexec no_exec noextendedglob no_extendedglob noextended_glob no_extended_glob noextendedhistory no_extendedhistory
|
||||||
|
\ noextended_history no_extended_history noflowcontrol no_flowcontrol noflow_control no_flow_control noforcefloat no_forcefloat
|
||||||
|
\ noforce_float no_force_float nofunctionargzero no_functionargzero nofunction_arg_zero no_function_arg_zero noglob no_glob noglobalexport no_globalexport
|
||||||
|
\ noglobal_export no_global_export noglobalrcs no_globalrcs noglobal_rcs no_global_rcs noglobassign no_globassign noglob_assign no_glob_assign
|
||||||
|
\ noglobcomplete no_globcomplete noglob_complete no_glob_complete noglobdots no_globdots noglob_dots no_glob_dots noglob_subst no_glob_subst
|
||||||
|
\ noglobsubst no_globsubst nohashall no_hashall nohash_all no_hash_all nohashcmds no_hashcmds nohash_cmds no_hash_cmds nohashdirs no_hashdirs
|
||||||
|
\ nohash_dirs no_hash_dirs nohashexecutablesonly no_hashexecutablesonly nohash_executables_only no_hash_executables_only nohashlistall no_hashlistall
|
||||||
|
\ nohash_list_all no_hash_list_all nohistallowclobber no_histallowclobber nohist_allow_clobber no_hist_allow_clobber nohistappend no_histappend
|
||||||
|
\ nohist_append no_hist_append nohistbeep no_histbeep nohist_beep no_hist_beep nohist_expand no_hist_expand nohist_expire_dups_first no_hist_expire_dups_first
|
||||||
|
\ nohistexpand no_histexpand nohistexpiredupsfirst no_histexpiredupsfirst nohistfcntllock no_histfcntllock nohist_fcntl_lock no_hist_fcntl_lock
|
||||||
|
\ nohistfindnodups no_histfindnodups nohist_find_no_dups no_hist_find_no_dups nohistignorealldups no_histignorealldups
|
||||||
|
\ nohist_ignore_all_dups no_hist_ignore_all_dups nohistignoredups no_histignoredups nohist_ignore_dups no_hist_ignore_dups
|
||||||
|
\ nohistignorespace no_histignorespace nohist_ignore_space no_hist_ignore_space nohistlexwords no_histlexwords nohist_lex_words no_hist_lex_words
|
||||||
|
\ nohistnofunctions no_histnofunctions nohist_no_functions no_hist_no_functions nohistnostore no_histnostore nohist_no_store no_hist_no_store
|
||||||
|
\ nohistreduceblanks no_histreduceblanks nohist_reduce_blanks no_hist_reduce_blanks nohistsavebycopy no_histsavebycopy
|
||||||
|
\ nohist_save_by_copy no_hist_save_by_copy nohistsavenodups no_histsavenodups nohist_save_no_dups no_hist_save_no_dups
|
||||||
|
\ nohistsubstpattern no_histsubstpattern nohist_subst_pattern no_hist_subst_pattern nohistverify no_histverify nohist_verify no_hist_verify
|
||||||
|
\ nohup no_hup noignorebraces no_ignorebraces noignore_braces no_ignore_braces noignoreclosebraces no_ignoreclosebraces noignore_close_braces no_ignore_close_braces
|
||||||
|
\ noignoreeof no_ignoreeof noignore_eof no_ignore_eof noincappendhistory no_incappendhistory noinc_append_history no_inc_append_history
|
||||||
|
\ noincappendhistorytime no_incappendhistorytime noinc_append_history_time no_inc_append_history_time nointeractive no_interactive
|
||||||
|
\ nointeractivecomments no_interactivecomments nointeractive_comments no_interactive_comments noksharrays no_ksharrays noksh_arrays no_ksh_arrays
|
||||||
|
\ nokshautoload no_kshautoload noksh_autoload no_ksh_autoload nokshglob no_kshglob noksh_glob no_ksh_glob nokshoptionprint no_kshoptionprint
|
||||||
|
\ noksh_option_print no_ksh_option_print nokshtypeset no_kshtypeset noksh_typeset no_ksh_typeset nokshzerosubscript no_kshzerosubscript
|
||||||
|
\ noksh_zero_subscript no_ksh_zero_subscript nolistambiguous no_listambiguous nolist_ambiguous no_list_ambiguous nolistbeep no_listbeep
|
||||||
|
\ nolist_beep no_list_beep nolistpacked no_listpacked nolist_packed no_list_packed nolistrowsfirst no_listrowsfirst nolist_rows_first no_list_rows_first
|
||||||
|
\ nolisttypes no_listtypes nolist_types no_list_types nolocalloops no_localloops nolocal_loops no_local_loops nolocaloptions no_localoptions
|
||||||
|
\ nolocal_options no_local_options nolocalpatterns no_localpatterns nolocal_patterns no_local_patterns nolocaltraps no_localtraps
|
||||||
|
\ nolocal_traps no_local_traps nolog no_log nologin no_login nolonglistjobs no_longlistjobs nolong_list_jobs no_long_list_jobs nomagicequalsubst no_magicequalsubst
|
||||||
|
\ nomagic_equal_subst no_magic_equal_subst nomailwarn no_mailwarn nomail_warn no_mail_warn nomail_warning no_mail_warning nomark_dirs no_mark_dirs
|
||||||
|
\ nomailwarning no_mailwarning nomarkdirs no_markdirs nomenucomplete no_menucomplete nomenu_complete no_menu_complete nomonitor no_monitor
|
||||||
|
\ nomultibyte no_multibyte nomulti_byte no_multi_byte nomultifuncdef no_multifuncdef nomulti_func_def no_multi_func_def nomultios no_multios
|
||||||
|
\ nomulti_os no_multi_os nonomatch no_nomatch nono_match no_no_match nonotify no_notify nonullglob no_nullglob nonull_glob no_null_glob nonumericglobsort no_numericglobsort
|
||||||
|
\ nonumeric_glob_sort no_numeric_glob_sort nooctalzeroes no_octalzeroes nooctal_zeroes no_octal_zeroes noonecmd no_onecmd noone_cmd no_one_cmd
|
||||||
|
\ nooverstrike no_overstrike noover_strike no_over_strike nopathdirs no_pathdirs nopath_dirs no_path_dirs nopathscript no_pathscript
|
||||||
|
\ nopath_script no_path_script nophysical no_physical nopipefail no_pipefail nopipe_fail no_pipe_fail noposixaliases no_posixaliases
|
||||||
|
\ noposix_aliases no_posix_aliases noposixargzero no_posixargzero noposix_arg_zero no_posix_arg_zero noposixbuiltins no_posixbuiltins
|
||||||
|
\ noposix_builtins no_posix_builtins noposixcd no_posixcd noposix_cd no_posix_cd noposixidentifiers no_posixidentifiers noposix_identifiers no_posix_identifiers
|
||||||
|
\ noposixjobs no_posixjobs noposix_jobs no_posix_jobs noposixstrings no_posixstrings noposix_strings no_posix_strings noposixtraps no_posixtraps
|
||||||
|
\ noposix_traps no_posix_traps noprinteightbit no_printeightbit noprint_eight_bit no_print_eight_bit noprintexitvalue no_printexitvalue
|
||||||
|
\ noprint_exit_value no_print_exit_value noprivileged no_privileged nopromptbang no_promptbang noprompt_bang no_prompt_bang nopromptcr no_promptcr
|
||||||
|
\ noprompt_cr no_prompt_cr nopromptpercent no_promptpercent noprompt_percent no_prompt_percent nopromptsp no_promptsp noprompt_sp no_prompt_sp
|
||||||
|
\ nopromptsubst no_promptsubst noprompt_subst no_prompt_subst nopromptvars no_promptvars noprompt_vars no_prompt_vars nopushdignoredups no_pushdignoredups
|
||||||
|
\ nopushd_ignore_dups no_pushd_ignore_dups nopushdminus no_pushdminus nopushd_minus no_pushd_minus nopushdsilent no_pushdsilent nopushd_silent no_pushd_silent
|
||||||
|
\ nopushdtohome no_pushdtohome nopushd_to_home no_pushd_to_home norcexpandparam no_rcexpandparam norc_expandparam no_rc_expandparam norcquotes no_rcquotes
|
||||||
|
\ norc_quotes no_rc_quotes norcs no_rcs norecexact no_recexact norec_exact no_rec_exact norematchpcre no_rematchpcre nore_match_pcre no_re_match_pcre
|
||||||
|
\ norestricted no_restricted normstarsilent no_rmstarsilent norm_star_silent no_rm_star_silent normstarwait no_rmstarwait norm_star_wait no_rm_star_wait
|
||||||
|
\ nosharehistory no_sharehistory noshare_history no_share_history noshfileexpansion no_shfileexpansion nosh_file_expansion no_sh_file_expansion
|
||||||
|
\ noshglob no_shglob nosh_glob no_sh_glob noshinstdin no_shinstdin noshin_stdin no_shin_stdin noshnullcmd no_shnullcmd nosh_nullcmd no_sh_nullcmd
|
||||||
|
\ noshoptionletters no_shoptionletters nosh_option_letters no_sh_option_letters noshortloops no_shortloops noshort_loops no_short_loops noshwordsplit no_shwordsplit
|
||||||
|
\ nosh_word_split no_sh_word_split nosinglecommand no_singlecommand nosingle_command no_single_command nosinglelinezle no_singlelinezle nosingle_line_zle no_single_line_zle
|
||||||
|
\ nosourcetrace no_sourcetrace nosource_trace no_source_trace nostdin no_stdin nosunkeyboardhack no_sunkeyboardhack nosun_keyboard_hack no_sun_keyboard_hack
|
||||||
|
\ notrackall no_trackall notrack_all no_track_all notransientrprompt no_transientrprompt notransient_rprompt no_transient_rprompt
|
||||||
|
\ notrapsasync no_trapsasync notrapasync no_trapasync notypesetsilent no_typesetsilent notype_set_silent no_type_set_silent nounset no_unset noverbose no_verbose novi no_vi
|
||||||
|
\ nowarncreateglobal no_warncreateglobal nowarn_create_global no_warn_create_global noxtrace no_xtrace nozle no_zle
|
||||||
|
syn case match
|
||||||
|
|
||||||
syn keyword zshTypes float integer local typeset declare
|
syn keyword zshTypes float integer local typeset declare
|
||||||
|
|
||||||
" XXX: this may be too much
|
" XXX: this may be too much
|
||||||
@ -149,7 +311,7 @@ syn region zshSubst matchgroup=zshSubstDelim start='\${' skip='\\}'
|
|||||||
syn region zshOldSubst matchgroup=zshSubstDelim start=+`+ skip=+\\`+
|
syn region zshOldSubst matchgroup=zshSubstDelim start=+`+ skip=+\\`+
|
||||||
\ end=+`+ contains=TOP,zshOldSubst
|
\ end=+`+ contains=TOP,zshOldSubst
|
||||||
|
|
||||||
syn sync minlines=50
|
syn sync minlines=50 maxlines=90
|
||||||
syn sync match zshHereDocSync grouphere NONE '<<-\=\s*\%(\\\=\S\+\|\(["']\)\S\+\1\)'
|
syn sync match zshHereDocSync grouphere NONE '<<-\=\s*\%(\\\=\S\+\|\(["']\)\S\+\1\)'
|
||||||
syn sync match zshHereDocEndSync groupthere NONE '^\s*EO\a\+\>'
|
syn sync match zshHereDocEndSync groupthere NONE '^\s*EO\a\+\>'
|
||||||
|
|
||||||
@ -170,16 +332,8 @@ hi def link zshKeyword Keyword
|
|||||||
hi def link zshFunction None
|
hi def link zshFunction None
|
||||||
hi def link zshKSHFunction zshFunction
|
hi def link zshKSHFunction zshFunction
|
||||||
hi def link zshHereDoc String
|
hi def link zshHereDoc String
|
||||||
if 0
|
hi def link zshOperator None
|
||||||
hi def link zshOperator Operator
|
hi def link zshRedir Operator
|
||||||
else
|
|
||||||
hi def link zshOperator None
|
|
||||||
endif
|
|
||||||
if 1
|
|
||||||
hi def link zshRedir Operator
|
|
||||||
else
|
|
||||||
hi def link zshRedir None
|
|
||||||
endif
|
|
||||||
hi def link zshVariable None
|
hi def link zshVariable None
|
||||||
hi def link zshVariableDef zshVariable
|
hi def link zshVariableDef zshVariable
|
||||||
hi def link zshDereferencing PreProc
|
hi def link zshDereferencing PreProc
|
||||||
@ -199,6 +353,7 @@ else
|
|||||||
hi def link zshDeref None
|
hi def link zshDeref None
|
||||||
endif
|
endif
|
||||||
hi def link zshCommands Keyword
|
hi def link zshCommands Keyword
|
||||||
|
hi def link zshOptions Constant
|
||||||
hi def link zshTypes Type
|
hi def link zshTypes Type
|
||||||
hi def link zshSwitches Special
|
hi def link zshSwitches Special
|
||||||
hi def link zshNumber Number
|
hi def link zshNumber Number
|
||||||
|
Loading…
Reference in New Issue
Block a user