mirror of
https://github.com/vim/vim.git
synced 2025-09-23 03:43:49 -04:00
Update runtime files
This commit is contained in:
4
.github/CODEOWNERS
vendored
4
.github/CODEOWNERS
vendored
@@ -198,6 +198,7 @@ runtime/ftplugin/toml.vim @averms
|
|||||||
runtime/ftplugin/tt2html.vim @petdance
|
runtime/ftplugin/tt2html.vim @petdance
|
||||||
runtime/ftplugin/typescript.vim @dkearns
|
runtime/ftplugin/typescript.vim @dkearns
|
||||||
runtime/ftplugin/typescriptreact.vim @dkearns
|
runtime/ftplugin/typescriptreact.vim @dkearns
|
||||||
|
runtime/ftplugin/vdf.vim @ObserverOfTime
|
||||||
runtime/ftplugin/wast.vim @rhysd
|
runtime/ftplugin/wast.vim @rhysd
|
||||||
runtime/ftplugin/wget.vim @dkearns
|
runtime/ftplugin/wget.vim @dkearns
|
||||||
runtime/ftplugin/wget2.vim @dkearns
|
runtime/ftplugin/wget2.vim @dkearns
|
||||||
@@ -361,6 +362,7 @@ runtime/syntax/less.vim @genoma
|
|||||||
runtime/syntax/lex.vim @cecamp
|
runtime/syntax/lex.vim @cecamp
|
||||||
runtime/syntax/liquid.vim @tpope
|
runtime/syntax/liquid.vim @tpope
|
||||||
runtime/syntax/lisp.vim @cecamp
|
runtime/syntax/lisp.vim @cecamp
|
||||||
|
runtime/syntax/lyrics.vim @ObserverOfTime
|
||||||
runtime/syntax/lynx.vim @dkearns
|
runtime/syntax/lynx.vim @dkearns
|
||||||
runtime/syntax/m3build.vim @dkearns
|
runtime/syntax/m3build.vim @dkearns
|
||||||
runtime/syntax/m3quake.vim @dkearns
|
runtime/syntax/m3quake.vim @dkearns
|
||||||
@@ -415,6 +417,7 @@ runtime/syntax/sdoc.vim @gpanders
|
|||||||
runtime/syntax/sh.vim @cecamp
|
runtime/syntax/sh.vim @cecamp
|
||||||
runtime/syntax/sm.vim @cecamp
|
runtime/syntax/sm.vim @cecamp
|
||||||
runtime/syntax/spec.vim @ignatenkobrain
|
runtime/syntax/spec.vim @ignatenkobrain
|
||||||
|
runtime/syntax/srt.vim @ObserverOfTime
|
||||||
runtime/syntax/sqloracle.vim @chrisbra
|
runtime/syntax/sqloracle.vim @chrisbra
|
||||||
runtime/syntax/squirrel.vim @zenmatic
|
runtime/syntax/squirrel.vim @zenmatic
|
||||||
runtime/syntax/sshconfig.vim @Jakuje
|
runtime/syntax/sshconfig.vim @Jakuje
|
||||||
@@ -437,6 +440,7 @@ runtime/syntax/tt2js.vim @petdance
|
|||||||
runtime/syntax/typescript.vim @HerringtonDarkholme
|
runtime/syntax/typescript.vim @HerringtonDarkholme
|
||||||
runtime/syntax/typescriptcommon.vim @HerringtonDarkholme
|
runtime/syntax/typescriptcommon.vim @HerringtonDarkholme
|
||||||
runtime/syntax/typescriptreact.vim @HerringtonDarkholme
|
runtime/syntax/typescriptreact.vim @HerringtonDarkholme
|
||||||
|
runtime/syntax/vdf.vim @ObserverOfTime
|
||||||
runtime/syntax/vim.vim @cecamp
|
runtime/syntax/vim.vim @cecamp
|
||||||
runtime/syntax/vroom.vim @dbarnett
|
runtime/syntax/vroom.vim @dbarnett
|
||||||
runtime/syntax/wast.vim @rhysd
|
runtime/syntax/wast.vim @rhysd
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
" Maintainer: Maxim Kim <habamax@gmail.com>
|
" Maintainer: Maxim Kim <habamax@gmail.com>
|
||||||
" Website: https://www.github.com/vim/colorschemes
|
" Website: https://www.github.com/vim/colorschemes
|
||||||
" License: Vim License (see `:help license`)
|
" License: Vim License (see `:help license`)
|
||||||
" Last Updated: Sat 03 Sep 2022 14:31:51 MSK
|
" Last Updated: Fri 16 Sep 2022 13:15:33 MSK
|
||||||
|
|
||||||
" Generated by Colortemplate v2.2.0
|
" Generated by Colortemplate v2.2.0
|
||||||
|
|
||||||
@@ -26,12 +26,15 @@ hi! link fugitiveUnstagedModifier PreProc
|
|||||||
hi! link fugitiveHash Constant
|
hi! link fugitiveHash Constant
|
||||||
hi! link diffFile PreProc
|
hi! link diffFile PreProc
|
||||||
hi! link markdownHeadingDelimiter Special
|
hi! link markdownHeadingDelimiter Special
|
||||||
hi! link rstSectionDelimiter PreProc
|
hi! link rstSectionDelimiter Statement
|
||||||
hi! link rstDirective Special
|
hi! link rstDirective PreProc
|
||||||
hi! link rstHyperlinkReference Special
|
hi! link rstHyperlinkReference Special
|
||||||
hi! link rstFieldName Special
|
hi! link rstFieldName Constant
|
||||||
hi! link rstDelimiter Special
|
hi! link rstDelimiter Special
|
||||||
hi! link rstInterpretedText Special
|
hi! link rstInterpretedText Special
|
||||||
|
hi! link rstCodeBlock Normal
|
||||||
|
hi! link rstLiteralBlock rstCodeBlock
|
||||||
|
hi! link markdownUrl String
|
||||||
hi! link colortemplateKey Statement
|
hi! link colortemplateKey Statement
|
||||||
hi! link xmlTagName Statement
|
hi! link xmlTagName Statement
|
||||||
hi! link javaScriptFunction Statement
|
hi! link javaScriptFunction Statement
|
||||||
@@ -92,6 +95,20 @@ hi! link phpOperator Normal
|
|||||||
hi! link phpVarSelector Special
|
hi! link phpVarSelector Special
|
||||||
hi! link phpMemberSelector Special
|
hi! link phpMemberSelector Special
|
||||||
hi! link phpDocCustomTags phpDocTags
|
hi! link phpDocCustomTags phpDocTags
|
||||||
|
hi! link javaExternal Statement
|
||||||
|
hi! link javaType Statement
|
||||||
|
hi! link javaScopeDecl Statement
|
||||||
|
hi! link javaClassDecl Statement
|
||||||
|
hi! link javaStorageClass Statement
|
||||||
|
hi! link javaDocParam PreProc
|
||||||
|
hi! link csStorage Statement
|
||||||
|
hi! link csAccessModifier Statement
|
||||||
|
hi! link csClass Statement
|
||||||
|
hi! link csModifier Statement
|
||||||
|
hi! link csAsyncModifier Statement
|
||||||
|
hi! link csLogicSymbols Normal
|
||||||
|
hi! link csClassType Normal
|
||||||
|
hi! link csType Statement
|
||||||
hi! link Terminal Normal
|
hi! link Terminal Normal
|
||||||
hi! link StatuslineTerm Statusline
|
hi! link StatuslineTerm Statusline
|
||||||
hi! link StatuslineTermNC StatuslineNC
|
hi! link StatuslineTermNC StatuslineNC
|
||||||
@@ -101,7 +118,7 @@ hi! link MessageWindow PMenu
|
|||||||
hi! link PopupNotification Todo
|
hi! link PopupNotification Todo
|
||||||
if &background ==# 'dark'
|
if &background ==# 'dark'
|
||||||
if (has('termguicolors') && &termguicolors) || has('gui_running')
|
if (has('termguicolors') && &termguicolors) || has('gui_running')
|
||||||
let g:terminal_ansi_colors = ['#000000', '#af5f5f', '#5faf5f', '#af875f', '#5f87af', '#d787af', '#5fafaf', '#c6c6c6', '#767676', '#ff5f5f', '#5fd75f', '#ffd787', '#87afd7', '#ffafd7', '#5fd7d7', '#ffffff']
|
let g:terminal_ansi_colors = ['#000000', '#af5f5f', '#5faf5f', '#af875f', '#5f87af', '#d787d7', '#5fafaf', '#c6c6c6', '#767676', '#ff5f5f', '#5fd75f', '#ffd787', '#5fafff', '#ff87ff', '#5fd7d7', '#ffffff']
|
||||||
endif
|
endif
|
||||||
hi Normal guifg=#c6c6c6 guibg=#000000 gui=NONE cterm=NONE
|
hi Normal guifg=#c6c6c6 guibg=#000000 gui=NONE cterm=NONE
|
||||||
hi Statusline guifg=#c6c6c6 guibg=#000000 gui=bold,reverse cterm=bold,reverse
|
hi Statusline guifg=#c6c6c6 guibg=#000000 gui=bold,reverse cterm=bold,reverse
|
||||||
@@ -112,7 +129,7 @@ if &background ==# 'dark'
|
|||||||
hi TabLineSel guifg=#ffffff guibg=#000000 gui=bold cterm=bold
|
hi TabLineSel guifg=#ffffff guibg=#000000 gui=bold cterm=bold
|
||||||
hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi ToolbarLine guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi ToolbarButton guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE
|
hi ToolbarButton guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE
|
||||||
hi QuickFixLine guifg=#000000 guibg=#87afd7 gui=NONE cterm=NONE
|
hi QuickFixLine guifg=#000000 guibg=#5fafff gui=NONE cterm=NONE
|
||||||
hi CursorLineNr guifg=#ffffff guibg=NONE gui=bold cterm=bold
|
hi CursorLineNr guifg=#ffffff guibg=NONE gui=bold cterm=bold
|
||||||
hi LineNr guifg=#585858 guibg=NONE gui=NONE cterm=NONE
|
hi LineNr guifg=#585858 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi NonText guifg=#585858 guibg=NONE gui=NONE cterm=NONE
|
hi NonText guifg=#585858 guibg=NONE gui=NONE cterm=NONE
|
||||||
@@ -128,7 +145,7 @@ if &background ==# 'dark'
|
|||||||
hi ErrorMsg guifg=#ffffff guibg=#ff5f5f gui=NONE cterm=NONE
|
hi ErrorMsg guifg=#ffffff guibg=#ff5f5f gui=NONE cterm=NONE
|
||||||
hi ModeMsg guifg=#ffd787 guibg=NONE gui=reverse cterm=reverse
|
hi ModeMsg guifg=#ffd787 guibg=NONE gui=reverse cterm=reverse
|
||||||
hi MoreMsg guifg=#5fd75f guibg=NONE gui=NONE cterm=NONE
|
hi MoreMsg guifg=#5fd75f guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Question guifg=#ffafd7 guibg=NONE gui=NONE cterm=NONE
|
hi Question guifg=#ff87ff guibg=NONE gui=NONE cterm=NONE
|
||||||
hi WarningMsg guifg=#ff5f5f guibg=NONE gui=NONE cterm=NONE
|
hi WarningMsg guifg=#ff5f5f guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Todo guifg=#5fd7d7 guibg=#000000 gui=reverse cterm=reverse
|
hi Todo guifg=#5fd7d7 guibg=#000000 gui=reverse cterm=reverse
|
||||||
hi Search guifg=#000000 guibg=#ffd787 gui=NONE cterm=NONE
|
hi Search guifg=#000000 guibg=#ffd787 gui=NONE cterm=NONE
|
||||||
@@ -137,7 +154,7 @@ if &background ==# 'dark'
|
|||||||
hi WildMenu guifg=#000000 guibg=#ffd787 gui=bold cterm=bold
|
hi WildMenu guifg=#000000 guibg=#ffd787 gui=bold cterm=bold
|
||||||
hi debugPC guifg=#5f87af guibg=NONE gui=reverse cterm=reverse
|
hi debugPC guifg=#5f87af guibg=NONE gui=reverse cterm=reverse
|
||||||
hi debugBreakpoint guifg=#5fafaf guibg=NONE gui=reverse cterm=reverse
|
hi debugBreakpoint guifg=#5fafaf guibg=NONE gui=reverse cterm=reverse
|
||||||
hi Cursor guifg=#ffffff guibg=#000000 gui=reverse cterm=reverse
|
hi Cursor guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
|
||||||
hi lCursor guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
|
hi lCursor guifg=#ff5fff guibg=#000000 gui=reverse cterm=reverse
|
||||||
hi Visual guifg=#ffffff guibg=#005f87 gui=NONE cterm=NONE
|
hi Visual guifg=#ffffff guibg=#005f87 gui=NONE cterm=NONE
|
||||||
hi MatchParen guifg=#c5e7c5 guibg=#000000 gui=reverse cterm=reverse
|
hi MatchParen guifg=#c5e7c5 guibg=#000000 gui=reverse cterm=reverse
|
||||||
@@ -149,17 +166,18 @@ if &background ==# 'dark'
|
|||||||
hi SpellBad guifg=NONE guibg=NONE guisp=#ff5f5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SpellBad guifg=NONE guibg=NONE guisp=#ff5f5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi SpellCap guifg=NONE guibg=NONE guisp=#5fafaf gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SpellCap guifg=NONE guibg=NONE guisp=#5fafaf gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi SpellLocal guifg=NONE guibg=NONE guisp=#5faf5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SpellLocal guifg=NONE guibg=NONE guisp=#5faf5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi SpellRare guifg=NONE guibg=NONE guisp=#ffafd7 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SpellRare guifg=NONE guibg=NONE guisp=#ff87ff gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Comment guifg=#87afd7 guibg=NONE gui=NONE cterm=NONE
|
hi Comment guifg=#5fafff guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Constant guifg=#ffd787 guibg=NONE gui=NONE cterm=NONE
|
hi Constant guifg=#ff87ff guibg=NONE gui=NONE cterm=NONE
|
||||||
|
hi String guifg=#ffd787 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Identifier guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Identifier guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Statement guifg=#eeeeee guibg=NONE gui=bold cterm=bold
|
hi Statement guifg=#e4e4e4 guibg=NONE gui=bold cterm=bold
|
||||||
hi Type guifg=#5fd75f guibg=NONE gui=bold cterm=bold
|
hi Type guifg=#5fd75f guibg=NONE gui=NONE cterm=NONE
|
||||||
hi PreProc guifg=#af875f guibg=NONE gui=NONE cterm=NONE
|
hi PreProc guifg=#5fd7d7 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Special guifg=#5fafaf guibg=NONE gui=NONE cterm=NONE
|
hi Special guifg=#5fafaf guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
|
hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
hi Title guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
|
hi Title guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
hi Directory guifg=#5fd7d7 guibg=NONE gui=bold cterm=bold
|
hi Directory guifg=#5fafff guibg=NONE gui=bold cterm=bold
|
||||||
hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi DiffAdd guifg=#000000 guibg=#af87af gui=NONE cterm=NONE
|
hi DiffAdd guifg=#000000 guibg=#af87af gui=NONE cterm=NONE
|
||||||
@@ -168,8 +186,8 @@ if &background ==# 'dark'
|
|||||||
hi DiffDelete guifg=#d78787 guibg=NONE gui=NONE cterm=NONE
|
hi DiffDelete guifg=#d78787 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi diffAdded guifg=#5fd75f guibg=NONE gui=NONE cterm=NONE
|
hi diffAdded guifg=#5fd75f guibg=NONE gui=NONE cterm=NONE
|
||||||
hi diffRemoved guifg=#d78787 guibg=NONE gui=NONE cterm=NONE
|
hi diffRemoved guifg=#d78787 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi diffSubname guifg=#ffafd7 guibg=NONE gui=NONE cterm=NONE
|
hi diffSubname guifg=#ff87ff guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirType guifg=#d787af guibg=NONE gui=NONE cterm=NONE
|
hi dirType guifg=#d787d7 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirPermissionUser guifg=#5faf5f guibg=NONE gui=NONE cterm=NONE
|
hi dirPermissionUser guifg=#5faf5f guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirPermissionGroup guifg=#af875f guibg=NONE gui=NONE cterm=NONE
|
hi dirPermissionGroup guifg=#af875f guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirPermissionOther guifg=#5fafaf guibg=NONE gui=NONE cterm=NONE
|
hi dirPermissionOther guifg=#5fafaf guibg=NONE gui=NONE cterm=NONE
|
||||||
@@ -177,7 +195,7 @@ if &background ==# 'dark'
|
|||||||
hi dirGroup guifg=#767676 guibg=NONE gui=NONE cterm=NONE
|
hi dirGroup guifg=#767676 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirTime guifg=#767676 guibg=NONE gui=NONE cterm=NONE
|
hi dirTime guifg=#767676 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirSize guifg=#ffd787 guibg=NONE gui=NONE cterm=NONE
|
hi dirSize guifg=#ffd787 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirSizeMod guifg=#d787af guibg=NONE gui=NONE cterm=NONE
|
hi dirSizeMod guifg=#d787d7 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi FilterMenuDirectorySubtle guifg=#878787 guibg=NONE gui=NONE cterm=NONE
|
hi FilterMenuDirectorySubtle guifg=#878787 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirFilterMenuBookmarkPath guifg=#878787 guibg=NONE gui=NONE cterm=NONE
|
hi dirFilterMenuBookmarkPath guifg=#878787 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirFilterMenuHistoryPath guifg=#878787 guibg=NONE gui=NONE cterm=NONE
|
hi dirFilterMenuHistoryPath guifg=#878787 guibg=NONE gui=NONE cterm=NONE
|
||||||
@@ -186,7 +204,7 @@ if &background ==# 'dark'
|
|||||||
else
|
else
|
||||||
" Light background
|
" Light background
|
||||||
if (has('termguicolors') && &termguicolors) || has('gui_running')
|
if (has('termguicolors') && &termguicolors) || has('gui_running')
|
||||||
let g:terminal_ansi_colors = ['#000000', '#870000', '#008700', '#875f00', '#005faf', '#870087', '#005f5f', '#808080', '#767676', '#d70000', '#87d787', '#d7d787', '#0087d7', '#af00af', '#00afaf', '#ffffff']
|
let g:terminal_ansi_colors = ['#000000', '#af0000', '#008700', '#af5f00', '#005fd7', '#af00af', '#005f5f', '#808080', '#767676', '#d70000', '#87d787', '#ffd787', '#0087d7', '#ff00ff', '#008787', '#ffffff']
|
||||||
endif
|
endif
|
||||||
hi Normal guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE
|
hi Normal guifg=#000000 guibg=#ffffff gui=NONE cterm=NONE
|
||||||
hi Statusline guifg=#ffffff guibg=#000000 gui=bold cterm=bold
|
hi Statusline guifg=#ffffff guibg=#000000 gui=bold cterm=bold
|
||||||
@@ -211,40 +229,41 @@ else
|
|||||||
hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SignColumn guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Error guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
|
hi Error guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
|
||||||
hi ErrorMsg guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
|
hi ErrorMsg guifg=#ffffff guibg=#d70000 gui=NONE cterm=NONE
|
||||||
hi ModeMsg guifg=#d7d787 guibg=#000000 gui=reverse cterm=reverse
|
hi ModeMsg guifg=#ffd787 guibg=#000000 gui=reverse cterm=reverse
|
||||||
hi MoreMsg guifg=#008700 guibg=NONE gui=bold cterm=bold
|
hi MoreMsg guifg=#008700 guibg=NONE gui=bold cterm=bold
|
||||||
hi Question guifg=#870087 guibg=NONE gui=bold cterm=bold
|
hi Question guifg=#af00af guibg=NONE gui=bold cterm=bold
|
||||||
hi WarningMsg guifg=#d70000 guibg=NONE gui=bold cterm=bold
|
hi WarningMsg guifg=#d70000 guibg=NONE gui=bold cterm=bold
|
||||||
hi Todo guifg=#005f5f guibg=#ffffff gui=reverse cterm=reverse
|
hi Todo guifg=#008787 guibg=#ffffff gui=reverse cterm=reverse
|
||||||
hi Search guifg=#000000 guibg=#d7d787 gui=NONE cterm=NONE
|
hi Search guifg=#000000 guibg=#ffd787 gui=NONE cterm=NONE
|
||||||
hi IncSearch guifg=#000000 guibg=#87d787 gui=NONE cterm=NONE
|
hi IncSearch guifg=#000000 guibg=#87d787 gui=NONE cterm=NONE
|
||||||
hi CurSearch guifg=#000000 guibg=#87d787 gui=NONE cterm=NONE
|
hi CurSearch guifg=#000000 guibg=#87d787 gui=NONE cterm=NONE
|
||||||
hi WildMenu guifg=#000000 guibg=#d7d787 gui=bold cterm=bold
|
hi WildMenu guifg=#000000 guibg=#ffd787 gui=bold cterm=bold
|
||||||
hi debugPC guifg=#005faf guibg=NONE gui=reverse cterm=reverse
|
hi debugPC guifg=#005fd7 guibg=NONE gui=reverse cterm=reverse
|
||||||
hi debugBreakpoint guifg=#005f5f guibg=NONE gui=reverse cterm=reverse
|
hi debugBreakpoint guifg=#005f5f guibg=NONE gui=reverse cterm=reverse
|
||||||
hi Cursor guifg=#000000 guibg=#ffffff gui=reverse cterm=reverse
|
hi Cursor guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
|
||||||
hi lCursor guifg=#ff00ff guibg=#000000 gui=reverse cterm=reverse
|
hi lCursor guifg=#ff00ff guibg=#000000 gui=reverse cterm=reverse
|
||||||
hi Visual guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE
|
hi Visual guifg=#ffffff guibg=#5f87af gui=NONE cterm=NONE
|
||||||
hi MatchParen guifg=NONE guibg=#c5e7c5 gui=NONE cterm=NONE
|
hi MatchParen guifg=NONE guibg=#c5e7c5 gui=NONE cterm=NONE
|
||||||
hi VisualNOS guifg=#ffffff guibg=#00afaf gui=NONE cterm=NONE
|
hi VisualNOS guifg=#ffffff guibg=#008787 gui=NONE cterm=NONE
|
||||||
hi CursorLine guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
|
hi CursorLine guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
|
||||||
hi CursorColumn guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
|
hi CursorColumn guifg=NONE guibg=#e4e4e4 gui=NONE cterm=NONE
|
||||||
hi Folded guifg=#767676 guibg=#eeeeee gui=NONE cterm=NONE
|
hi Folded guifg=#767676 guibg=#eeeeee gui=NONE cterm=NONE
|
||||||
hi ColorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
|
hi ColorColumn guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
|
||||||
hi SpellBad guifg=NONE guibg=NONE guisp=#870000 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SpellBad guifg=NONE guibg=NONE guisp=#af0000 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi SpellCap guifg=NONE guibg=NONE guisp=#005f5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SpellCap guifg=NONE guibg=NONE guisp=#005f5f gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi SpellLocal guifg=NONE guibg=NONE guisp=#008700 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SpellLocal guifg=NONE guibg=NONE guisp=#008700 gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi SpellRare guifg=NONE guibg=NONE guisp=#af00af gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SpellRare guifg=NONE guibg=NONE guisp=#ff00ff gui=undercurl ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Comment guifg=#005faf guibg=NONE gui=NONE cterm=NONE
|
hi Comment guifg=#005fd7 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Constant guifg=#870000 guibg=NONE gui=NONE cterm=NONE
|
hi Constant guifg=#af00af guibg=NONE gui=NONE cterm=NONE
|
||||||
|
hi String guifg=#af5f00 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Identifier guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Identifier guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Statement guifg=#000000 guibg=NONE gui=bold cterm=bold
|
hi Statement guifg=#000000 guibg=NONE gui=bold cterm=bold
|
||||||
hi Type guifg=#008700 guibg=NONE gui=bold cterm=bold
|
hi Type guifg=#008700 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi PreProc guifg=#875f00 guibg=NONE gui=NONE cterm=NONE
|
hi PreProc guifg=#005f5f guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Special guifg=#005f5f guibg=NONE gui=NONE cterm=NONE
|
hi Special guifg=#008787 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
|
hi Underlined guifg=NONE guibg=NONE gui=underline ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
hi Title guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
|
hi Title guifg=NONE guibg=NONE gui=bold ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
hi Directory guifg=#005faf guibg=NONE gui=bold cterm=bold
|
hi Directory guifg=#005fd7 guibg=NONE gui=bold cterm=bold
|
||||||
hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Conceal guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Ignore guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi DiffAdd guifg=#000000 guibg=#d7afd7 gui=NONE cterm=NONE
|
hi DiffAdd guifg=#000000 guibg=#d7afd7 gui=NONE cterm=NONE
|
||||||
@@ -253,22 +272,22 @@ else
|
|||||||
hi DiffDelete guifg=#870000 guibg=NONE gui=NONE cterm=NONE
|
hi DiffDelete guifg=#870000 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi diffAdded guifg=#008700 guibg=NONE gui=NONE cterm=NONE
|
hi diffAdded guifg=#008700 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi diffRemoved guifg=#d70000 guibg=NONE gui=NONE cterm=NONE
|
hi diffRemoved guifg=#d70000 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi diffSubname guifg=#870087 guibg=NONE gui=NONE cterm=NONE
|
hi diffSubname guifg=#af00af guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirType guifg=#005f5f guibg=NONE gui=NONE cterm=NONE
|
hi dirType guifg=#005f5f guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirPermissionUser guifg=#875f00 guibg=NONE gui=NONE cterm=NONE
|
hi dirPermissionUser guifg=#af5f00 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirPermissionGroup guifg=#008700 guibg=NONE gui=NONE cterm=NONE
|
hi dirPermissionGroup guifg=#008700 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirPermissionOther guifg=#870087 guibg=NONE gui=NONE cterm=NONE
|
hi dirPermissionOther guifg=#af00af guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirOwner guifg=#808080 guibg=NONE gui=NONE cterm=NONE
|
hi dirOwner guifg=#808080 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirGroup guifg=#808080 guibg=NONE gui=NONE cterm=NONE
|
hi dirGroup guifg=#808080 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirTime guifg=#808080 guibg=NONE gui=NONE cterm=NONE
|
hi dirTime guifg=#808080 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirSize guifg=#870000 guibg=NONE gui=NONE cterm=NONE
|
hi dirSize guifg=#af0000 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirSizeMod guifg=#005f5f guibg=NONE gui=NONE cterm=NONE
|
hi dirSizeMod guifg=#005f5f guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirLink guifg=#008700 guibg=NONE gui=bold cterm=bold
|
hi dirLink guifg=#008700 guibg=NONE gui=bold cterm=bold
|
||||||
hi dirFilterMenuBookmarkPath guifg=#626262 guibg=NONE gui=NONE cterm=NONE
|
hi dirFilterMenuBookmarkPath guifg=#626262 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi dirFilterMenuHistoryPath guifg=#626262 guibg=NONE gui=NONE cterm=NONE
|
hi dirFilterMenuHistoryPath guifg=#626262 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi FilterMenuDirectorySubtle guifg=#626262 guibg=NONE gui=NONE cterm=NONE
|
hi FilterMenuDirectorySubtle guifg=#626262 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi FilterMenuLineNr guifg=#626262 guibg=NONE gui=NONE cterm=NONE
|
hi FilterMenuLineNr guifg=#626262 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi CocSearch guifg=#870000 guibg=NONE gui=NONE cterm=NONE
|
hi CocSearch guifg=#af0000 guibg=NONE gui=NONE cterm=NONE
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if s:t_Co >= 256
|
if s:t_Co >= 256
|
||||||
@@ -285,12 +304,15 @@ if s:t_Co >= 256
|
|||||||
hi! link fugitiveHash Constant
|
hi! link fugitiveHash Constant
|
||||||
hi! link diffFile PreProc
|
hi! link diffFile PreProc
|
||||||
hi! link markdownHeadingDelimiter Special
|
hi! link markdownHeadingDelimiter Special
|
||||||
hi! link rstSectionDelimiter PreProc
|
hi! link rstSectionDelimiter Statement
|
||||||
hi! link rstDirective Special
|
hi! link rstDirective PreProc
|
||||||
hi! link rstHyperlinkReference Special
|
hi! link rstHyperlinkReference Special
|
||||||
hi! link rstFieldName Special
|
hi! link rstFieldName Constant
|
||||||
hi! link rstDelimiter Special
|
hi! link rstDelimiter Special
|
||||||
hi! link rstInterpretedText Special
|
hi! link rstInterpretedText Special
|
||||||
|
hi! link rstCodeBlock Normal
|
||||||
|
hi! link rstLiteralBlock rstCodeBlock
|
||||||
|
hi! link markdownUrl String
|
||||||
hi! link colortemplateKey Statement
|
hi! link colortemplateKey Statement
|
||||||
hi! link xmlTagName Statement
|
hi! link xmlTagName Statement
|
||||||
hi! link javaScriptFunction Statement
|
hi! link javaScriptFunction Statement
|
||||||
@@ -351,6 +373,20 @@ if s:t_Co >= 256
|
|||||||
hi! link phpVarSelector Special
|
hi! link phpVarSelector Special
|
||||||
hi! link phpMemberSelector Special
|
hi! link phpMemberSelector Special
|
||||||
hi! link phpDocCustomTags phpDocTags
|
hi! link phpDocCustomTags phpDocTags
|
||||||
|
hi! link javaExternal Statement
|
||||||
|
hi! link javaType Statement
|
||||||
|
hi! link javaScopeDecl Statement
|
||||||
|
hi! link javaClassDecl Statement
|
||||||
|
hi! link javaStorageClass Statement
|
||||||
|
hi! link javaDocParam PreProc
|
||||||
|
hi! link csStorage Statement
|
||||||
|
hi! link csAccessModifier Statement
|
||||||
|
hi! link csClass Statement
|
||||||
|
hi! link csModifier Statement
|
||||||
|
hi! link csAsyncModifier Statement
|
||||||
|
hi! link csLogicSymbols Normal
|
||||||
|
hi! link csClassType Normal
|
||||||
|
hi! link csType Statement
|
||||||
hi! link Terminal Normal
|
hi! link Terminal Normal
|
||||||
hi! link StatuslineTerm Statusline
|
hi! link StatuslineTerm Statusline
|
||||||
hi! link StatuslineTermNC StatuslineNC
|
hi! link StatuslineTermNC StatuslineNC
|
||||||
@@ -368,7 +404,7 @@ if s:t_Co >= 256
|
|||||||
hi TabLineSel ctermfg=231 ctermbg=16 cterm=bold
|
hi TabLineSel ctermfg=231 ctermbg=16 cterm=bold
|
||||||
hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi ToolbarLine ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi ToolbarButton ctermfg=16 ctermbg=231 cterm=NONE
|
hi ToolbarButton ctermfg=16 ctermbg=231 cterm=NONE
|
||||||
hi QuickFixLine ctermfg=16 ctermbg=110 cterm=NONE
|
hi QuickFixLine ctermfg=16 ctermbg=75 cterm=NONE
|
||||||
hi CursorLineNr ctermfg=231 ctermbg=NONE cterm=bold
|
hi CursorLineNr ctermfg=231 ctermbg=NONE cterm=bold
|
||||||
hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
|
hi LineNr ctermfg=240 ctermbg=NONE cterm=NONE
|
||||||
hi NonText ctermfg=240 ctermbg=NONE cterm=NONE
|
hi NonText ctermfg=240 ctermbg=NONE cterm=NONE
|
||||||
@@ -384,7 +420,7 @@ if s:t_Co >= 256
|
|||||||
hi ErrorMsg ctermfg=231 ctermbg=203 cterm=NONE
|
hi ErrorMsg ctermfg=231 ctermbg=203 cterm=NONE
|
||||||
hi ModeMsg ctermfg=222 ctermbg=NONE cterm=reverse
|
hi ModeMsg ctermfg=222 ctermbg=NONE cterm=reverse
|
||||||
hi MoreMsg ctermfg=77 ctermbg=NONE cterm=NONE
|
hi MoreMsg ctermfg=77 ctermbg=NONE cterm=NONE
|
||||||
hi Question ctermfg=218 ctermbg=NONE cterm=NONE
|
hi Question ctermfg=213 ctermbg=NONE cterm=NONE
|
||||||
hi WarningMsg ctermfg=203 ctermbg=NONE cterm=NONE
|
hi WarningMsg ctermfg=203 ctermbg=NONE cterm=NONE
|
||||||
hi Todo ctermfg=116 ctermbg=16 cterm=reverse
|
hi Todo ctermfg=116 ctermbg=16 cterm=reverse
|
||||||
hi Search ctermfg=16 ctermbg=222 cterm=NONE
|
hi Search ctermfg=16 ctermbg=222 cterm=NONE
|
||||||
@@ -403,17 +439,18 @@ if s:t_Co >= 256
|
|||||||
hi SpellBad ctermfg=203 ctermbg=NONE cterm=underline
|
hi SpellBad ctermfg=203 ctermbg=NONE cterm=underline
|
||||||
hi SpellCap ctermfg=73 ctermbg=NONE cterm=underline
|
hi SpellCap ctermfg=73 ctermbg=NONE cterm=underline
|
||||||
hi SpellLocal ctermfg=77 ctermbg=NONE cterm=underline
|
hi SpellLocal ctermfg=77 ctermbg=NONE cterm=underline
|
||||||
hi SpellRare ctermfg=218 ctermbg=NONE cterm=underline
|
hi SpellRare ctermfg=213 ctermbg=NONE cterm=underline
|
||||||
hi Comment ctermfg=110 ctermbg=NONE cterm=NONE
|
hi Comment ctermfg=75 ctermbg=NONE cterm=NONE
|
||||||
hi Constant ctermfg=222 ctermbg=NONE cterm=NONE
|
hi Constant ctermfg=213 ctermbg=NONE cterm=NONE
|
||||||
|
hi String ctermfg=222 ctermbg=NONE cterm=NONE
|
||||||
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Statement ctermfg=255 ctermbg=NONE cterm=bold
|
hi Statement ctermfg=254 ctermbg=NONE cterm=bold
|
||||||
hi Type ctermfg=77 ctermbg=NONE cterm=bold
|
hi Type ctermfg=77 ctermbg=NONE cterm=NONE
|
||||||
hi PreProc ctermfg=137 ctermbg=NONE cterm=NONE
|
hi PreProc ctermfg=116 ctermbg=NONE cterm=NONE
|
||||||
hi Special ctermfg=73 ctermbg=NONE cterm=NONE
|
hi Special ctermfg=73 ctermbg=NONE cterm=NONE
|
||||||
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
hi Directory ctermfg=116 ctermbg=NONE cterm=bold
|
hi Directory ctermfg=75 ctermbg=NONE cterm=bold
|
||||||
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi DiffAdd ctermfg=16 ctermbg=139 cterm=NONE
|
hi DiffAdd ctermfg=16 ctermbg=139 cterm=NONE
|
||||||
@@ -422,8 +459,8 @@ if s:t_Co >= 256
|
|||||||
hi DiffDelete ctermfg=174 ctermbg=NONE cterm=NONE
|
hi DiffDelete ctermfg=174 ctermbg=NONE cterm=NONE
|
||||||
hi diffAdded ctermfg=77 ctermbg=NONE cterm=NONE
|
hi diffAdded ctermfg=77 ctermbg=NONE cterm=NONE
|
||||||
hi diffRemoved ctermfg=174 ctermbg=NONE cterm=NONE
|
hi diffRemoved ctermfg=174 ctermbg=NONE cterm=NONE
|
||||||
hi diffSubname ctermfg=218 ctermbg=NONE cterm=NONE
|
hi diffSubname ctermfg=213 ctermbg=NONE cterm=NONE
|
||||||
hi dirType ctermfg=175 ctermbg=NONE cterm=NONE
|
hi dirType ctermfg=176 ctermbg=NONE cterm=NONE
|
||||||
hi dirPermissionUser ctermfg=71 ctermbg=NONE cterm=NONE
|
hi dirPermissionUser ctermfg=71 ctermbg=NONE cterm=NONE
|
||||||
hi dirPermissionGroup ctermfg=137 ctermbg=NONE cterm=NONE
|
hi dirPermissionGroup ctermfg=137 ctermbg=NONE cterm=NONE
|
||||||
hi dirPermissionOther ctermfg=73 ctermbg=NONE cterm=NONE
|
hi dirPermissionOther ctermfg=73 ctermbg=NONE cterm=NONE
|
||||||
@@ -431,7 +468,7 @@ if s:t_Co >= 256
|
|||||||
hi dirGroup ctermfg=243 ctermbg=NONE cterm=NONE
|
hi dirGroup ctermfg=243 ctermbg=NONE cterm=NONE
|
||||||
hi dirTime ctermfg=243 ctermbg=NONE cterm=NONE
|
hi dirTime ctermfg=243 ctermbg=NONE cterm=NONE
|
||||||
hi dirSize ctermfg=222 ctermbg=NONE cterm=NONE
|
hi dirSize ctermfg=222 ctermbg=NONE cterm=NONE
|
||||||
hi dirSizeMod ctermfg=175 ctermbg=NONE cterm=NONE
|
hi dirSizeMod ctermfg=176 ctermbg=NONE cterm=NONE
|
||||||
hi FilterMenuDirectorySubtle ctermfg=102 ctermbg=NONE cterm=NONE
|
hi FilterMenuDirectorySubtle ctermfg=102 ctermbg=NONE cterm=NONE
|
||||||
hi dirFilterMenuBookmarkPath ctermfg=102 ctermbg=NONE cterm=NONE
|
hi dirFilterMenuBookmarkPath ctermfg=102 ctermbg=NONE cterm=NONE
|
||||||
hi dirFilterMenuHistoryPath ctermfg=102 ctermbg=NONE cterm=NONE
|
hi dirFilterMenuHistoryPath ctermfg=102 ctermbg=NONE cterm=NONE
|
||||||
@@ -462,38 +499,39 @@ if s:t_Co >= 256
|
|||||||
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Error ctermfg=231 ctermbg=160 cterm=NONE
|
hi Error ctermfg=231 ctermbg=160 cterm=NONE
|
||||||
hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE
|
hi ErrorMsg ctermfg=231 ctermbg=160 cterm=NONE
|
||||||
hi ModeMsg ctermfg=186 ctermbg=16 cterm=reverse
|
hi ModeMsg ctermfg=222 ctermbg=16 cterm=reverse
|
||||||
hi MoreMsg ctermfg=28 ctermbg=NONE cterm=bold
|
hi MoreMsg ctermfg=28 ctermbg=NONE cterm=bold
|
||||||
hi Question ctermfg=90 ctermbg=NONE cterm=bold
|
hi Question ctermfg=127 ctermbg=NONE cterm=bold
|
||||||
hi WarningMsg ctermfg=160 ctermbg=NONE cterm=bold
|
hi WarningMsg ctermfg=160 ctermbg=NONE cterm=bold
|
||||||
hi Todo ctermfg=23 ctermbg=231 cterm=reverse
|
hi Todo ctermfg=30 ctermbg=231 cterm=reverse
|
||||||
hi Search ctermfg=16 ctermbg=186 cterm=NONE
|
hi Search ctermfg=16 ctermbg=222 cterm=NONE
|
||||||
hi IncSearch ctermfg=16 ctermbg=114 cterm=NONE
|
hi IncSearch ctermfg=16 ctermbg=114 cterm=NONE
|
||||||
hi CurSearch ctermfg=16 ctermbg=114 cterm=NONE
|
hi CurSearch ctermfg=16 ctermbg=114 cterm=NONE
|
||||||
hi WildMenu ctermfg=16 ctermbg=186 cterm=bold
|
hi WildMenu ctermfg=16 ctermbg=222 cterm=bold
|
||||||
hi debugPC ctermfg=25 ctermbg=NONE cterm=reverse
|
hi debugPC ctermfg=26 ctermbg=NONE cterm=reverse
|
||||||
hi debugBreakpoint ctermfg=23 ctermbg=NONE cterm=reverse
|
hi debugBreakpoint ctermfg=23 ctermbg=NONE cterm=reverse
|
||||||
hi Visual ctermfg=231 ctermbg=67 cterm=NONE
|
hi Visual ctermfg=231 ctermbg=67 cterm=NONE
|
||||||
hi MatchParen ctermfg=30 ctermbg=231 cterm=reverse
|
hi MatchParen ctermfg=30 ctermbg=231 cterm=reverse
|
||||||
hi VisualNOS ctermfg=231 ctermbg=37 cterm=NONE
|
hi VisualNOS ctermfg=231 ctermbg=30 cterm=NONE
|
||||||
hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE
|
hi CursorLine ctermfg=NONE ctermbg=254 cterm=NONE
|
||||||
hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE
|
hi CursorColumn ctermfg=NONE ctermbg=254 cterm=NONE
|
||||||
hi Folded ctermfg=243 ctermbg=255 cterm=NONE
|
hi Folded ctermfg=243 ctermbg=255 cterm=NONE
|
||||||
hi ColorColumn ctermfg=NONE ctermbg=255 cterm=NONE
|
hi ColorColumn ctermfg=NONE ctermbg=255 cterm=NONE
|
||||||
hi SpellBad ctermfg=88 ctermbg=NONE cterm=underline
|
hi SpellBad ctermfg=124 ctermbg=NONE cterm=underline
|
||||||
hi SpellCap ctermfg=23 ctermbg=NONE cterm=underline
|
hi SpellCap ctermfg=23 ctermbg=NONE cterm=underline
|
||||||
hi SpellLocal ctermfg=28 ctermbg=NONE cterm=underline
|
hi SpellLocal ctermfg=28 ctermbg=NONE cterm=underline
|
||||||
hi SpellRare ctermfg=133 ctermbg=NONE cterm=underline
|
hi SpellRare ctermfg=133 ctermbg=NONE cterm=underline
|
||||||
hi Comment ctermfg=25 ctermbg=NONE cterm=NONE
|
hi Comment ctermfg=26 ctermbg=NONE cterm=NONE
|
||||||
hi Constant ctermfg=88 ctermbg=NONE cterm=NONE
|
hi Constant ctermfg=127 ctermbg=NONE cterm=NONE
|
||||||
|
hi String ctermfg=130 ctermbg=NONE cterm=NONE
|
||||||
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Statement ctermfg=16 ctermbg=NONE cterm=bold
|
hi Statement ctermfg=16 ctermbg=NONE cterm=bold
|
||||||
hi Type ctermfg=28 ctermbg=NONE cterm=bold
|
hi Type ctermfg=28 ctermbg=NONE cterm=NONE
|
||||||
hi PreProc ctermfg=94 ctermbg=NONE cterm=NONE
|
hi PreProc ctermfg=23 ctermbg=NONE cterm=NONE
|
||||||
hi Special ctermfg=23 ctermbg=NONE cterm=NONE
|
hi Special ctermfg=30 ctermbg=NONE cterm=NONE
|
||||||
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
hi Directory ctermfg=25 ctermbg=NONE cterm=bold
|
hi Directory ctermfg=26 ctermbg=NONE cterm=bold
|
||||||
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi DiffAdd ctermfg=16 ctermbg=182 cterm=NONE
|
hi DiffAdd ctermfg=16 ctermbg=182 cterm=NONE
|
||||||
@@ -502,22 +540,22 @@ if s:t_Co >= 256
|
|||||||
hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE
|
hi DiffDelete ctermfg=88 ctermbg=NONE cterm=NONE
|
||||||
hi diffAdded ctermfg=28 ctermbg=NONE cterm=NONE
|
hi diffAdded ctermfg=28 ctermbg=NONE cterm=NONE
|
||||||
hi diffRemoved ctermfg=160 ctermbg=NONE cterm=NONE
|
hi diffRemoved ctermfg=160 ctermbg=NONE cterm=NONE
|
||||||
hi diffSubname ctermfg=90 ctermbg=NONE cterm=NONE
|
hi diffSubname ctermfg=127 ctermbg=NONE cterm=NONE
|
||||||
hi dirType ctermfg=23 ctermbg=NONE cterm=NONE
|
hi dirType ctermfg=23 ctermbg=NONE cterm=NONE
|
||||||
hi dirPermissionUser ctermfg=94 ctermbg=NONE cterm=NONE
|
hi dirPermissionUser ctermfg=130 ctermbg=NONE cterm=NONE
|
||||||
hi dirPermissionGroup ctermfg=28 ctermbg=NONE cterm=NONE
|
hi dirPermissionGroup ctermfg=28 ctermbg=NONE cterm=NONE
|
||||||
hi dirPermissionOther ctermfg=90 ctermbg=NONE cterm=NONE
|
hi dirPermissionOther ctermfg=127 ctermbg=NONE cterm=NONE
|
||||||
hi dirOwner ctermfg=244 ctermbg=NONE cterm=NONE
|
hi dirOwner ctermfg=244 ctermbg=NONE cterm=NONE
|
||||||
hi dirGroup ctermfg=244 ctermbg=NONE cterm=NONE
|
hi dirGroup ctermfg=244 ctermbg=NONE cterm=NONE
|
||||||
hi dirTime ctermfg=244 ctermbg=NONE cterm=NONE
|
hi dirTime ctermfg=244 ctermbg=NONE cterm=NONE
|
||||||
hi dirSize ctermfg=88 ctermbg=NONE cterm=NONE
|
hi dirSize ctermfg=124 ctermbg=NONE cterm=NONE
|
||||||
hi dirSizeMod ctermfg=23 ctermbg=NONE cterm=NONE
|
hi dirSizeMod ctermfg=23 ctermbg=NONE cterm=NONE
|
||||||
hi dirLink ctermfg=28 ctermbg=NONE cterm=bold
|
hi dirLink ctermfg=28 ctermbg=NONE cterm=bold
|
||||||
hi dirFilterMenuBookmarkPath ctermfg=241 ctermbg=NONE cterm=NONE
|
hi dirFilterMenuBookmarkPath ctermfg=241 ctermbg=NONE cterm=NONE
|
||||||
hi dirFilterMenuHistoryPath ctermfg=241 ctermbg=NONE cterm=NONE
|
hi dirFilterMenuHistoryPath ctermfg=241 ctermbg=NONE cterm=NONE
|
||||||
hi FilterMenuDirectorySubtle ctermfg=241 ctermbg=NONE cterm=NONE
|
hi FilterMenuDirectorySubtle ctermfg=241 ctermbg=NONE cterm=NONE
|
||||||
hi FilterMenuLineNr ctermfg=241 ctermbg=NONE cterm=NONE
|
hi FilterMenuLineNr ctermfg=241 ctermbg=NONE cterm=NONE
|
||||||
hi CocSearch ctermfg=88 ctermbg=NONE cterm=NONE
|
hi CocSearch ctermfg=124 ctermbg=NONE cterm=NONE
|
||||||
endif
|
endif
|
||||||
unlet s:t_Co
|
unlet s:t_Co
|
||||||
finish
|
finish
|
||||||
@@ -571,15 +609,16 @@ if s:t_Co >= 16
|
|||||||
hi SpellLocal ctermfg=green ctermbg=NONE cterm=underline
|
hi SpellLocal ctermfg=green ctermbg=NONE cterm=underline
|
||||||
hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
|
hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
|
||||||
hi Comment ctermfg=blue ctermbg=NONE cterm=NONE
|
hi Comment ctermfg=blue ctermbg=NONE cterm=NONE
|
||||||
hi Constant ctermfg=yellow ctermbg=NONE cterm=NONE
|
hi Constant ctermfg=magenta ctermbg=NONE cterm=NONE
|
||||||
|
hi String ctermfg=yellow ctermbg=NONE cterm=NONE
|
||||||
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Statement ctermfg=grey ctermbg=NONE cterm=bold
|
hi Statement ctermfg=grey ctermbg=NONE cterm=bold
|
||||||
hi Type ctermfg=green ctermbg=NONE cterm=bold
|
hi Type ctermfg=green ctermbg=NONE cterm=NONE
|
||||||
hi PreProc ctermfg=darkyellow ctermbg=NONE cterm=NONE
|
hi PreProc ctermfg=cyan ctermbg=NONE cterm=NONE
|
||||||
hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
||||||
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
hi Directory ctermfg=cyan ctermbg=NONE cterm=bold
|
hi Directory ctermfg=blue ctermbg=NONE cterm=bold
|
||||||
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
|
hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
|
||||||
@@ -632,7 +671,7 @@ if s:t_Co >= 16
|
|||||||
hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=bold
|
hi MoreMsg ctermfg=darkgreen ctermbg=NONE cterm=bold
|
||||||
hi Question ctermfg=darkmagenta ctermbg=NONE cterm=bold
|
hi Question ctermfg=darkmagenta ctermbg=NONE cterm=bold
|
||||||
hi WarningMsg ctermfg=red ctermbg=NONE cterm=bold
|
hi WarningMsg ctermfg=red ctermbg=NONE cterm=bold
|
||||||
hi Todo ctermfg=darkcyan ctermbg=white cterm=reverse
|
hi Todo ctermfg=cyan ctermbg=white cterm=reverse
|
||||||
hi Search ctermfg=black ctermbg=yellow cterm=NONE
|
hi Search ctermfg=black ctermbg=yellow cterm=NONE
|
||||||
hi IncSearch ctermfg=black ctermbg=green cterm=NONE
|
hi IncSearch ctermfg=black ctermbg=green cterm=NONE
|
||||||
hi CurSearch ctermfg=black ctermbg=green cterm=NONE
|
hi CurSearch ctermfg=black ctermbg=green cterm=NONE
|
||||||
@@ -651,12 +690,13 @@ if s:t_Co >= 16
|
|||||||
hi SpellLocal ctermfg=darkgreen ctermbg=NONE cterm=underline
|
hi SpellLocal ctermfg=darkgreen ctermbg=NONE cterm=underline
|
||||||
hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
|
hi SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
|
||||||
hi Comment ctermfg=darkblue ctermbg=NONE cterm=NONE
|
hi Comment ctermfg=darkblue ctermbg=NONE cterm=NONE
|
||||||
hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
|
hi Constant ctermfg=darkmagenta ctermbg=NONE cterm=NONE
|
||||||
|
hi String ctermfg=darkyellow ctermbg=NONE cterm=NONE
|
||||||
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Statement ctermfg=black ctermbg=NONE cterm=bold
|
hi Statement ctermfg=black ctermbg=NONE cterm=bold
|
||||||
hi Type ctermfg=darkgreen ctermbg=NONE cterm=bold
|
hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE
|
||||||
hi PreProc ctermfg=darkyellow ctermbg=NONE cterm=NONE
|
hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
||||||
hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
hi Special ctermfg=cyan ctermbg=NONE cterm=NONE
|
||||||
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
|
hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
|
||||||
@@ -707,7 +747,7 @@ if s:t_Co >= 8
|
|||||||
hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
|
hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
|
||||||
hi EndOfBuffer ctermfg=black ctermbg=NONE cterm=NONE
|
hi EndOfBuffer ctermfg=black ctermbg=NONE cterm=NONE
|
||||||
hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
|
hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
|
||||||
hi Pmenu ctermfg=black ctermbg=grey cterm=NONE
|
hi Pmenu ctermfg=NONE ctermbg=grey cterm=NONE
|
||||||
hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
|
hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
|
||||||
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE
|
hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE
|
||||||
@@ -725,7 +765,7 @@ if s:t_Co >= 8
|
|||||||
hi WildMenu ctermfg=black ctermbg=darkyellow cterm=bold
|
hi WildMenu ctermfg=black ctermbg=darkyellow cterm=bold
|
||||||
hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
|
hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
|
||||||
hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
|
hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
|
||||||
hi Visual ctermfg=black ctermbg=darkblue cterm=NONE
|
hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
|
||||||
hi MatchParen ctermfg=darkcyan ctermbg=black cterm=reverse
|
hi MatchParen ctermfg=darkcyan ctermbg=black cterm=reverse
|
||||||
hi VisualNOS ctermfg=black ctermbg=darkcyan cterm=NONE
|
hi VisualNOS ctermfg=black ctermbg=darkcyan cterm=NONE
|
||||||
hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
|
hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
@@ -740,12 +780,12 @@ if s:t_Co >= 8
|
|||||||
hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
|
hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
|
||||||
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Statement ctermfg=grey ctermbg=NONE cterm=bold
|
hi Statement ctermfg=grey ctermbg=NONE cterm=bold
|
||||||
hi Type ctermfg=darkgreen ctermbg=NONE cterm=bold
|
hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE
|
||||||
hi PreProc ctermfg=darkyellow ctermbg=NONE cterm=NONE
|
hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
||||||
hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
||||||
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
hi Title ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
hi Directory ctermfg=darkcyan ctermbg=NONE cterm=bold
|
hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
|
||||||
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
|
hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
|
||||||
@@ -770,10 +810,10 @@ if s:t_Co >= 8
|
|||||||
hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
|
hi FoldColumn ctermfg=black ctermbg=NONE cterm=NONE
|
||||||
hi EndOfBuffer ctermfg=black ctermbg=NONE cterm=NONE
|
hi EndOfBuffer ctermfg=black ctermbg=NONE cterm=NONE
|
||||||
hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
|
hi SpecialKey ctermfg=black ctermbg=NONE cterm=NONE
|
||||||
hi Pmenu ctermfg=grey ctermbg=black cterm=NONE
|
hi Pmenu ctermfg=NONE ctermbg=black cterm=NONE
|
||||||
hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
|
hi PmenuThumb ctermfg=NONE ctermbg=darkgreen cterm=NONE
|
||||||
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi PmenuSbar ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi PmenuSel ctermfg=black ctermbg=darkcyan cterm=NONE
|
hi PmenuSel ctermfg=NONE ctermbg=darkcyan cterm=NONE
|
||||||
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi SignColumn ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Error ctermfg=grey ctermbg=darkred cterm=NONE
|
hi Error ctermfg=grey ctermbg=darkred cterm=NONE
|
||||||
hi ErrorMsg ctermfg=grey ctermbg=darkred cterm=NONE
|
hi ErrorMsg ctermfg=grey ctermbg=darkred cterm=NONE
|
||||||
@@ -788,7 +828,7 @@ if s:t_Co >= 8
|
|||||||
hi WildMenu ctermfg=black ctermbg=darkyellow cterm=bold
|
hi WildMenu ctermfg=black ctermbg=darkyellow cterm=bold
|
||||||
hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
|
hi debugPC ctermfg=darkblue ctermbg=NONE cterm=reverse
|
||||||
hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
|
hi debugBreakpoint ctermfg=darkcyan ctermbg=NONE cterm=reverse
|
||||||
hi Visual ctermfg=grey ctermbg=darkblue cterm=NONE
|
hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
|
||||||
hi MatchParen ctermfg=darkcyan ctermbg=grey cterm=reverse
|
hi MatchParen ctermfg=darkcyan ctermbg=grey cterm=reverse
|
||||||
hi VisualNOS ctermfg=black ctermbg=darkcyan cterm=NONE
|
hi VisualNOS ctermfg=black ctermbg=darkcyan cterm=NONE
|
||||||
hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
|
hi CursorLine ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
@@ -803,12 +843,12 @@ if s:t_Co >= 8
|
|||||||
hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
|
hi Constant ctermfg=darkred ctermbg=NONE cterm=NONE
|
||||||
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Identifier ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Statement ctermfg=black ctermbg=NONE cterm=bold
|
hi Statement ctermfg=black ctermbg=NONE cterm=bold
|
||||||
hi Type ctermfg=darkgreen ctermbg=NONE cterm=bold
|
hi Type ctermfg=darkgreen ctermbg=NONE cterm=NONE
|
||||||
hi PreProc ctermfg=darkyellow ctermbg=NONE cterm=NONE
|
hi PreProc ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
||||||
hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
hi Special ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
||||||
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
hi Underlined ctermfg=NONE ctermbg=NONE cterm=underline
|
||||||
hi Title ctermfg=black ctermbg=NONE cterm=bold
|
hi Title ctermfg=black ctermbg=NONE cterm=bold
|
||||||
hi Directory ctermfg=darkcyan ctermbg=NONE cterm=bold
|
hi Directory ctermfg=darkblue ctermbg=NONE cterm=bold
|
||||||
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Conceal ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Ignore ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
|
hi DiffAdd ctermfg=black ctermbg=darkmagenta cterm=NONE
|
||||||
@@ -899,14 +939,14 @@ endif
|
|||||||
" Color: color03 #AF875F 137 darkyellow
|
" Color: color03 #AF875F 137 darkyellow
|
||||||
" Color: color11 #FFD787 222 yellow
|
" Color: color11 #FFD787 222 yellow
|
||||||
" Color: color04 #5F87AF 67 darkblue
|
" Color: color04 #5F87AF 67 darkblue
|
||||||
" Color: color12 #87AFD7 110 blue
|
" Color: color12 #5FAFFF 75 blue
|
||||||
" Color: color05 #D787AF 175 darkmagenta
|
" Color: color05 #D787D7 176 darkmagenta
|
||||||
" Color: color13 #FFAFD7 218 magenta
|
" Color: color13 #FF87FF 213 magenta
|
||||||
" Color: color06 #5FAFAF 73 darkcyan
|
" Color: color06 #5FAFAF 73 darkcyan
|
||||||
" Color: color14 #5FD7D7 116 cyan
|
" Color: color14 #5FD7D7 116 cyan
|
||||||
" Color: color07 #C6C6C6 251 grey
|
" Color: color07 #C6C6C6 251 grey
|
||||||
" Color: color15 #FFFFFF 231 white
|
" Color: color15 #FFFFFF 231 white
|
||||||
" Color: colorDimWhite #EEEEEE 255 grey
|
" Color: colorDimWhite #E4E4E4 254 grey
|
||||||
" Color: colorLine #262626 235 darkgrey
|
" Color: colorLine #262626 235 darkgrey
|
||||||
" Color: colorB #1C1C1C 234 darkgrey
|
" Color: colorB #1C1C1C 234 darkgrey
|
||||||
" Color: colorNonT #585858 240 grey
|
" Color: colorNonT #585858 240 grey
|
||||||
@@ -927,18 +967,18 @@ endif
|
|||||||
" Background: light
|
" Background: light
|
||||||
" Color: color00 #000000 16 black
|
" Color: color00 #000000 16 black
|
||||||
" Color: color08 #767676 243 darkgrey
|
" Color: color08 #767676 243 darkgrey
|
||||||
" Color: color01 #870000 88 darkred
|
" Color: color01 #AF0000 124 darkred
|
||||||
" Color: color09 #D70000 160 red
|
" Color: color09 #D70000 160 red
|
||||||
" Color: color02 #008700 28 darkgreen
|
" Color: color02 #008700 28 darkgreen
|
||||||
" Color: color10 #87D787 114 green
|
" Color: color10 #87D787 114 green
|
||||||
" Color: color03 #875F00 94 darkyellow
|
" Color: color03 #AF5F00 130 darkyellow
|
||||||
" Color: color11 #D7D787 186 yellow
|
" Color: color11 #FFD787 222 yellow
|
||||||
" Color: color04 #005FAF 25 darkblue
|
" Color: color04 #005FD7 26 darkblue
|
||||||
" Color: color12 #0087D7 32 blue
|
" Color: color12 #0087D7 32 blue
|
||||||
" Color: color05 #870087 90 darkmagenta
|
" Color: color05 #AF00AF 127 darkmagenta
|
||||||
" Color: color13 #AF00AF 133 magenta
|
" Color: color13 #FF00FF 133 magenta
|
||||||
" Color: color06 #005F5F 23 darkcyan
|
" Color: color06 #005F5F 23 darkcyan
|
||||||
" Color: color14 #00AFAF 37 cyan
|
" Color: color14 #008787 30 cyan
|
||||||
" Color: color07 #808080 244 grey
|
" Color: color07 #808080 244 grey
|
||||||
" Color: color15 #FFFFFF 231 white
|
" Color: color15 #FFFFFF 231 white
|
||||||
" Color: colorLine #E4E4E4 254 grey
|
" Color: colorLine #E4E4E4 254 grey
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
" Maintainer: Original maintainerRon Aaron <ron@ronware.org>
|
" Maintainer: Original maintainerRon Aaron <ron@ronware.org>
|
||||||
" Website: https://github.com/vim/colorschemes
|
" Website: https://github.com/vim/colorschemes
|
||||||
" License: Same as Vim
|
" License: Same as Vim
|
||||||
" Last Updated: Sun 04 Sep 2022 09:53:40 MSK
|
" Last Updated: Wed 14 Sep 2022 19:05:27 MSK
|
||||||
|
|
||||||
" Generated by Colortemplate v2.2.0
|
" Generated by Colortemplate v2.2.0
|
||||||
|
|
||||||
@@ -280,7 +280,6 @@ if s:t_Co >= 8
|
|||||||
hi SpellLocal ctermfg=darkmagenta ctermbg=darkyellow cterm=reverse
|
hi SpellLocal ctermfg=darkmagenta ctermbg=darkyellow cterm=reverse
|
||||||
hi SpellRare ctermfg=darkgreen ctermbg=NONE cterm=reverse
|
hi SpellRare ctermfg=darkgreen ctermbg=NONE cterm=reverse
|
||||||
hi Comment ctermfg=grey ctermbg=NONE cterm=bold
|
hi Comment ctermfg=grey ctermbg=NONE cterm=bold
|
||||||
hi Comment ctermfg=darkgrey ctermbg=NONE cterm=NONE
|
|
||||||
hi Constant ctermfg=darkcyan ctermbg=NONE cterm=bold
|
hi Constant ctermfg=darkcyan ctermbg=NONE cterm=bold
|
||||||
hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
hi Identifier ctermfg=darkcyan ctermbg=NONE cterm=NONE
|
||||||
hi Statement ctermfg=darkyellow ctermbg=NONE cterm=bold
|
hi Statement ctermfg=darkyellow ctermbg=NONE cterm=bold
|
||||||
|
@@ -4,7 +4,7 @@
|
|||||||
" Maintainer: neutaaaaan <neutaaaaan-gh@protonmail.com>
|
" Maintainer: neutaaaaan <neutaaaaan-gh@protonmail.com>
|
||||||
" Website: https://github.com/vim/colorschemes
|
" Website: https://github.com/vim/colorschemes
|
||||||
" License: Vim License (see `:help license`)`
|
" License: Vim License (see `:help license`)`
|
||||||
" Last Updated: Fri 02 Sep 2022 09:55:30 MSK
|
" Last Updated: Fri 16 Sep 2022 09:52:50 MSK
|
||||||
|
|
||||||
" Generated by Colortemplate v2.2.0
|
" Generated by Colortemplate v2.2.0
|
||||||
|
|
||||||
@@ -61,8 +61,8 @@ if &background ==# 'dark'
|
|||||||
hi DiffChange guifg=#87afd7 guibg=#080808 gui=reverse cterm=reverse
|
hi DiffChange guifg=#87afd7 guibg=#080808 gui=reverse cterm=reverse
|
||||||
hi DiffDelete guifg=#d75f5f guibg=#080808 gui=reverse cterm=reverse
|
hi DiffDelete guifg=#d75f5f guibg=#080808 gui=reverse cterm=reverse
|
||||||
hi DiffText guifg=#d787d7 guibg=#080808 gui=reverse cterm=reverse
|
hi DiffText guifg=#d787d7 guibg=#080808 gui=reverse cterm=reverse
|
||||||
hi Directory guifg=#dadada guibg=#080808 gui=NONE cterm=NONE
|
hi Directory guifg=#dadada guibg=NONE gui=NONE cterm=NONE
|
||||||
hi EndOfBuffer guifg=#dadada guibg=#080808 gui=NONE cterm=NONE
|
hi EndOfBuffer guifg=#dadada guibg=NONE gui=NONE cterm=NONE
|
||||||
hi ErrorMsg guifg=#dadada guibg=#080808 gui=reverse cterm=reverse
|
hi ErrorMsg guifg=#dadada guibg=#080808 gui=reverse cterm=reverse
|
||||||
hi FoldColumn guifg=#707070 guibg=NONE gui=NONE cterm=NONE
|
hi FoldColumn guifg=#707070 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi Folded guifg=#707070 guibg=#080808 gui=NONE cterm=NONE
|
hi Folded guifg=#707070 guibg=#080808 gui=NONE cterm=NONE
|
||||||
@@ -86,13 +86,13 @@ if &background ==# 'dark'
|
|||||||
hi SpellLocal guifg=#d787d7 guibg=NONE guisp=#d787d7 gui=undercurl cterm=underline
|
hi SpellLocal guifg=#d787d7 guibg=NONE guisp=#d787d7 gui=undercurl cterm=underline
|
||||||
hi SpellRare guifg=#00afaf guibg=NONE guisp=#00afaf gui=undercurl cterm=underline
|
hi SpellRare guifg=#00afaf guibg=NONE guisp=#00afaf gui=undercurl cterm=underline
|
||||||
hi StatusLine guifg=#080808 guibg=#dadada gui=bold cterm=bold
|
hi StatusLine guifg=#080808 guibg=#dadada gui=bold cterm=bold
|
||||||
hi StatusLineNC guifg=#707070 guibg=#080808 gui=underline cterm=underline
|
hi StatusLineNC guifg=#707070 guibg=#080808 gui=reverse cterm=reverse
|
||||||
hi TabLine guifg=#707070 guibg=#080808 gui=underline cterm=underline
|
hi TabLine guifg=#707070 guibg=#080808 gui=reverse cterm=reverse
|
||||||
hi TabLineFill guifg=#dadada guibg=NONE gui=NONE cterm=NONE
|
hi TabLineFill guifg=#dadada guibg=NONE gui=NONE cterm=NONE
|
||||||
hi TabLineSel guifg=#080808 guibg=#dadada gui=bold cterm=bold
|
hi TabLineSel guifg=#080808 guibg=#dadada gui=bold cterm=bold
|
||||||
hi Title guifg=#dadada guibg=NONE gui=NONE cterm=NONE
|
hi Title guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi VertSplit guifg=#707070 guibg=#080808 gui=NONE cterm=NONE
|
hi VertSplit guifg=#707070 guibg=#080808 gui=NONE cterm=NONE
|
||||||
hi Visual guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
|
hi Visual guifg=#ffaf00 guibg=#080808 gui=reverse cterm=reverse
|
||||||
hi VisualNOS guifg=NONE guibg=#303030 gui=NONE cterm=NONE
|
hi VisualNOS guifg=NONE guibg=#303030 gui=NONE cterm=NONE
|
||||||
hi WarningMsg guifg=#dadada guibg=NONE gui=NONE cterm=NONE
|
hi WarningMsg guifg=#dadada guibg=NONE gui=NONE cterm=NONE
|
||||||
hi WildMenu guifg=#00afff guibg=#080808 gui=bold cterm=bold
|
hi WildMenu guifg=#00afff guibg=#080808 gui=bold cterm=bold
|
||||||
@@ -155,9 +155,9 @@ else
|
|||||||
hi TabLine guifg=#080808 guibg=#a8a8a8 gui=NONE cterm=NONE
|
hi TabLine guifg=#080808 guibg=#a8a8a8 gui=NONE cterm=NONE
|
||||||
hi TabLineFill guifg=#080808 guibg=#d7d7d7 gui=NONE cterm=NONE
|
hi TabLineFill guifg=#080808 guibg=#d7d7d7 gui=NONE cterm=NONE
|
||||||
hi TabLineSel guifg=#eeeeee guibg=#080808 gui=bold cterm=bold
|
hi TabLineSel guifg=#eeeeee guibg=#080808 gui=bold cterm=bold
|
||||||
hi Title guifg=#080808 guibg=NONE gui=NONE cterm=NONE
|
hi Title guifg=NONE guibg=NONE gui=NONE ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi VertSplit guifg=#626262 guibg=#d7d7d7 gui=NONE cterm=NONE
|
hi VertSplit guifg=#626262 guibg=#d7d7d7 gui=NONE cterm=NONE
|
||||||
hi Visual guifg=NONE guibg=NONE gui=reverse ctermfg=NONE ctermbg=NONE cterm=reverse
|
hi Visual guifg=#ffaf00 guibg=#080808 gui=reverse cterm=reverse
|
||||||
hi VisualNOS guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
|
hi VisualNOS guifg=NONE guibg=#eeeeee gui=NONE cterm=NONE
|
||||||
hi WarningMsg guifg=#080808 guibg=NONE gui=NONE cterm=NONE
|
hi WarningMsg guifg=#080808 guibg=NONE gui=NONE cterm=NONE
|
||||||
hi WildMenu guifg=#080808 guibg=#eeeeee gui=bold cterm=bold
|
hi WildMenu guifg=#080808 guibg=#eeeeee gui=bold cterm=bold
|
||||||
@@ -190,8 +190,8 @@ if s:t_Co >= 256
|
|||||||
hi DiffChange ctermfg=110 ctermbg=232 cterm=reverse
|
hi DiffChange ctermfg=110 ctermbg=232 cterm=reverse
|
||||||
hi DiffDelete ctermfg=167 ctermbg=232 cterm=reverse
|
hi DiffDelete ctermfg=167 ctermbg=232 cterm=reverse
|
||||||
hi DiffText ctermfg=176 ctermbg=232 cterm=reverse
|
hi DiffText ctermfg=176 ctermbg=232 cterm=reverse
|
||||||
hi Directory ctermfg=253 ctermbg=232 cterm=NONE
|
hi Directory ctermfg=253 ctermbg=NONE cterm=NONE
|
||||||
hi EndOfBuffer ctermfg=253 ctermbg=232 cterm=NONE
|
hi EndOfBuffer ctermfg=253 ctermbg=NONE cterm=NONE
|
||||||
hi ErrorMsg ctermfg=253 ctermbg=232 cterm=reverse
|
hi ErrorMsg ctermfg=253 ctermbg=232 cterm=reverse
|
||||||
hi FoldColumn ctermfg=242 ctermbg=NONE cterm=NONE
|
hi FoldColumn ctermfg=242 ctermbg=NONE cterm=NONE
|
||||||
hi Folded ctermfg=242 ctermbg=232 cterm=NONE
|
hi Folded ctermfg=242 ctermbg=232 cterm=NONE
|
||||||
@@ -215,13 +215,13 @@ if s:t_Co >= 256
|
|||||||
hi SpellLocal ctermfg=176 ctermbg=NONE cterm=underline
|
hi SpellLocal ctermfg=176 ctermbg=NONE cterm=underline
|
||||||
hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline
|
hi SpellRare ctermfg=37 ctermbg=NONE cterm=underline
|
||||||
hi StatusLine ctermfg=232 ctermbg=253 cterm=bold
|
hi StatusLine ctermfg=232 ctermbg=253 cterm=bold
|
||||||
hi StatusLineNC ctermfg=242 ctermbg=232 cterm=underline
|
hi StatusLineNC ctermfg=242 ctermbg=232 cterm=reverse
|
||||||
hi TabLine ctermfg=242 ctermbg=232 cterm=underline
|
hi TabLine ctermfg=242 ctermbg=232 cterm=reverse
|
||||||
hi TabLineFill ctermfg=253 ctermbg=NONE cterm=NONE
|
hi TabLineFill ctermfg=253 ctermbg=NONE cterm=NONE
|
||||||
hi TabLineSel ctermfg=232 ctermbg=253 cterm=bold
|
hi TabLineSel ctermfg=232 ctermbg=253 cterm=bold
|
||||||
hi Title ctermfg=253 ctermbg=NONE cterm=NONE
|
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi VertSplit ctermfg=242 ctermbg=232 cterm=NONE
|
hi VertSplit ctermfg=242 ctermbg=232 cterm=NONE
|
||||||
hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
|
hi Visual ctermfg=214 ctermbg=232 cterm=reverse
|
||||||
hi VisualNOS ctermfg=NONE ctermbg=236 cterm=NONE
|
hi VisualNOS ctermfg=NONE ctermbg=236 cterm=NONE
|
||||||
hi WarningMsg ctermfg=253 ctermbg=NONE cterm=NONE
|
hi WarningMsg ctermfg=253 ctermbg=NONE cterm=NONE
|
||||||
hi WildMenu ctermfg=39 ctermbg=232 cterm=bold
|
hi WildMenu ctermfg=39 ctermbg=232 cterm=bold
|
||||||
@@ -281,9 +281,9 @@ if s:t_Co >= 256
|
|||||||
hi TabLine ctermfg=232 ctermbg=248 cterm=NONE
|
hi TabLine ctermfg=232 ctermbg=248 cterm=NONE
|
||||||
hi TabLineFill ctermfg=232 ctermbg=188 cterm=NONE
|
hi TabLineFill ctermfg=232 ctermbg=188 cterm=NONE
|
||||||
hi TabLineSel ctermfg=255 ctermbg=232 cterm=bold
|
hi TabLineSel ctermfg=255 ctermbg=232 cterm=bold
|
||||||
hi Title ctermfg=232 ctermbg=NONE cterm=NONE
|
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi VertSplit ctermfg=241 ctermbg=188 cterm=NONE
|
hi VertSplit ctermfg=241 ctermbg=188 cterm=NONE
|
||||||
hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
|
hi Visual ctermfg=214 ctermbg=232 cterm=reverse
|
||||||
hi VisualNOS ctermfg=NONE ctermbg=255 cterm=NONE
|
hi VisualNOS ctermfg=NONE ctermbg=255 cterm=NONE
|
||||||
hi WarningMsg ctermfg=232 ctermbg=NONE cterm=NONE
|
hi WarningMsg ctermfg=232 ctermbg=NONE cterm=NONE
|
||||||
hi WildMenu ctermfg=232 ctermbg=255 cterm=bold
|
hi WildMenu ctermfg=232 ctermbg=255 cterm=bold
|
||||||
@@ -350,7 +350,7 @@ if s:t_Co >= 16
|
|||||||
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
|
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
|
||||||
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
|
hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
|
||||||
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
|
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
|
||||||
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
|
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
@@ -412,7 +412,7 @@ if s:t_Co >= 16
|
|||||||
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
|
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
|
||||||
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
|
hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
|
||||||
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
|
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
|
||||||
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
|
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
@@ -479,7 +479,7 @@ if s:t_Co >= 8
|
|||||||
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
|
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
|
||||||
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
|
hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
|
||||||
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
|
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
|
||||||
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
|
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
@@ -541,7 +541,7 @@ if s:t_Co >= 8
|
|||||||
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
|
hi TabLineSel ctermfg=NONE ctermbg=NONE cterm=bold,reverse
|
||||||
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi Title ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi VertSplit ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi Visual ctermfg=NONE ctermbg=NONE cterm=reverse
|
hi Visual ctermfg=darkyellow ctermbg=black cterm=reverse
|
||||||
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
|
hi VisualNOS ctermfg=NONE ctermbg=NONE cterm=NONE
|
||||||
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
|
hi WarningMsg ctermfg=NONE ctermbg=NONE cterm=standout
|
||||||
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
|
hi WildMenu ctermfg=NONE ctermbg=NONE cterm=bold
|
||||||
@@ -652,7 +652,7 @@ endif
|
|||||||
" Color: diffred #d75f5f 167 darkred
|
" Color: diffred #d75f5f 167 darkred
|
||||||
" Color: diffgreen #00af00 34 darkgreen
|
" Color: diffgreen #00af00 34 darkgreen
|
||||||
" Color: diffblue #87afd7 110 darkblue
|
" Color: diffblue #87afd7 110 darkblue
|
||||||
" Color: diffpink #d787d7 176 darkmagenta
|
" Color: diffpink #d787d7 176 darkmagenta
|
||||||
" Color: uipink #ff00af 199 magenta
|
" Color: uipink #ff00af 199 magenta
|
||||||
" Color: uilime #afff00 154 green
|
" Color: uilime #afff00 154 green
|
||||||
" Color: uiteal #00ffaf 49 green
|
" Color: uiteal #00ffaf 49 green
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*builtin.txt* For Vim version 9.0. Last change: 2022 Sep 10
|
*builtin.txt* For Vim version 9.0. Last change: 2022 Sep 17
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*change.txt* For Vim version 9.0. Last change: 2022 May 26
|
*change.txt* For Vim version 9.0. Last change: 2022 Sep 13
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -1188,11 +1188,20 @@ used. If you do need it you can use |p| with another register. E.g., yank
|
|||||||
the text to copy, Visually select the text to replace and use "0p . You can
|
the text to copy, Visually select the text to replace and use "0p . You can
|
||||||
repeat this as many times as you like, and the unnamed register will be
|
repeat this as many times as you like, and the unnamed register will be
|
||||||
changed each time.
|
changed each time.
|
||||||
|
*blockwise-put*
|
||||||
When you use a blockwise Visual mode command and yank only a single line into
|
When a register contains text from one line (characterwise), using a
|
||||||
a register, a paste on a visual selected area will paste that single line on
|
blockwise Visual selection, putting that register will paste that text
|
||||||
each of the selected lines (thus replacing the blockwise selected region by a
|
repeatedly in each of the selected lines, thus replacing the blockwise
|
||||||
block of the pasted line).
|
selected region by multiple copies of the register text. For example:
|
||||||
|
- yank the word "TEXT" into a register with `yw`
|
||||||
|
- select a visual block, marked with "v" in this text:
|
||||||
|
aaavvaaa
|
||||||
|
bbbvvbbb
|
||||||
|
cccvvccc
|
||||||
|
- press `p`, results in:
|
||||||
|
aaaTEXTaaa
|
||||||
|
bbbTEXTbbb
|
||||||
|
cccTEXTccc
|
||||||
|
|
||||||
*blockwise-register*
|
*blockwise-register*
|
||||||
If you use a blockwise Visual mode command to get the text into the register,
|
If you use a blockwise Visual mode command to get the text into the register,
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*eval.txt* For Vim version 9.0. Last change: 2022 Sep 09
|
*eval.txt* For Vim version 9.0. Last change: 2022 Sep 17
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*intro.txt* For Vim version 9.0. Last change: 2022 Apr 03
|
*intro.txt* For Vim version 9.0. Last change: 2022 Sep 12
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -533,6 +533,10 @@ examples and use them directly. Or type them literally, including the '<' and
|
|||||||
'>' characters. This does NOT work for other commands, like ":set" and
|
'>' characters. This does NOT work for other commands, like ":set" and
|
||||||
":autocmd"!
|
":autocmd"!
|
||||||
|
|
||||||
|
The notation can be used in a double quoted strings, using "\<" at the start,
|
||||||
|
e.g. "\<C-Space>". This results in a special key code. To convert this back
|
||||||
|
to readable text use `keytrans()`.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
5. Modes, introduction *vim-modes-intro* *vim-modes*
|
5. Modes, introduction *vim-modes-intro* *vim-modes*
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*map.txt* For Vim version 9.0. Last change: 2022 Jun 18
|
*map.txt* For Vim version 9.0. Last change: 2022 Sep 12
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -1583,7 +1583,7 @@ completion candidates as the return value.
|
|||||||
|
|
||||||
For the "custom" argument, the function should return the completion
|
For the "custom" argument, the function should return the completion
|
||||||
candidates one per line in a newline separated string.
|
candidates one per line in a newline separated string.
|
||||||
|
*E1303*
|
||||||
For the "customlist" argument, the function should return the completion
|
For the "customlist" argument, the function should return the completion
|
||||||
candidates as a Vim List. Non-string items in the list are ignored.
|
candidates as a Vim List. Non-string items in the list are ignored.
|
||||||
|
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*mlang.txt* For Vim version 9.0. Last change: 2020 Aug 15
|
*mlang.txt* For Vim version 9.0. Last change: 2022 Sep 17
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*os_win32.txt* For Vim version 9.0. Last change: 2022 May 24
|
*os_win32.txt* For Vim version 9.0. Last change: 2022 Sep 18
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by George Reilly
|
VIM REFERENCE MANUAL by George Reilly
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*quickref.txt* For Vim version 9.0. Last change: 2022 May 05
|
*quickref.txt* For Vim version 9.0. Last change: 2022 Sep 14
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -919,7 +919,7 @@ Short explanation of each option: *option-list*
|
|||||||
'spellsuggest' 'sps' method(s) used to suggest spelling corrections
|
'spellsuggest' 'sps' method(s) used to suggest spelling corrections
|
||||||
'splitbelow' 'sb' new window from split is below the current one
|
'splitbelow' 'sb' new window from split is below the current one
|
||||||
'splitright' 'spr' new window is put right of the current one
|
'splitright' 'spr' new window is put right of the current one
|
||||||
'splitscroll' 'spsc' determines scroll behavior when splitting windows
|
'splitscroll' 'spsc' determines scroll behavior for split windows
|
||||||
'startofline' 'sol' commands move cursor to first non-blank in line
|
'startofline' 'sol' commands move cursor to first non-blank in line
|
||||||
'statusline' 'stl' custom format for the status line
|
'statusline' 'stl' custom format for the status line
|
||||||
'suffixes' 'su' suffixes that are ignored with multiple match
|
'suffixes' 'su' suffixes that are ignored with multiple match
|
||||||
|
@@ -1600,7 +1600,7 @@ CHECKCOMPOUNDTRIPLE (Hunspell) *spell-CHECKCOMPOUNDTRIPLE*
|
|||||||
Forbid three identical characters when compounding. Not
|
Forbid three identical characters when compounding. Not
|
||||||
supported.
|
supported.
|
||||||
|
|
||||||
CHECKSHARPS (Hunspell)) *spell-CHECKSHARPS*
|
CHECKSHARPS (Hunspell) *spell-CHECKSHARPS*
|
||||||
SS letter pair in uppercased (German) words may be upper case
|
SS letter pair in uppercased (German) words may be upper case
|
||||||
sharp s (ß). Not supported.
|
sharp s (ß). Not supported.
|
||||||
|
|
||||||
|
@@ -718,7 +718,9 @@ $quote eval.txt /*$quote*
|
|||||||
'nospell' options.txt /*'nospell'*
|
'nospell' options.txt /*'nospell'*
|
||||||
'nosplitbelow' options.txt /*'nosplitbelow'*
|
'nosplitbelow' options.txt /*'nosplitbelow'*
|
||||||
'nosplitright' options.txt /*'nosplitright'*
|
'nosplitright' options.txt /*'nosplitright'*
|
||||||
|
'nosplitscroll' options.txt /*'nosplitscroll'*
|
||||||
'nospr' options.txt /*'nospr'*
|
'nospr' options.txt /*'nospr'*
|
||||||
|
'nospsc' options.txt /*'nospsc'*
|
||||||
'nosr' options.txt /*'nosr'*
|
'nosr' options.txt /*'nosr'*
|
||||||
'nossl' options.txt /*'nossl'*
|
'nossl' options.txt /*'nossl'*
|
||||||
'nosta' options.txt /*'nosta'*
|
'nosta' options.txt /*'nosta'*
|
||||||
@@ -952,9 +954,11 @@ $quote eval.txt /*$quote*
|
|||||||
'spl' options.txt /*'spl'*
|
'spl' options.txt /*'spl'*
|
||||||
'splitbelow' options.txt /*'splitbelow'*
|
'splitbelow' options.txt /*'splitbelow'*
|
||||||
'splitright' options.txt /*'splitright'*
|
'splitright' options.txt /*'splitright'*
|
||||||
|
'splitscroll' options.txt /*'splitscroll'*
|
||||||
'spo' options.txt /*'spo'*
|
'spo' options.txt /*'spo'*
|
||||||
'spr' options.txt /*'spr'*
|
'spr' options.txt /*'spr'*
|
||||||
'sps' options.txt /*'sps'*
|
'sps' options.txt /*'sps'*
|
||||||
|
'spsc' options.txt /*'spsc'*
|
||||||
'sr' options.txt /*'sr'*
|
'sr' options.txt /*'sr'*
|
||||||
'srr' options.txt /*'srr'*
|
'srr' options.txt /*'srr'*
|
||||||
'ss' options.txt /*'ss'*
|
'ss' options.txt /*'ss'*
|
||||||
@@ -4087,7 +4091,6 @@ E1072 eval.txt /*E1072*
|
|||||||
E1073 vim9.txt /*E1073*
|
E1073 vim9.txt /*E1073*
|
||||||
E1074 vim9.txt /*E1074*
|
E1074 vim9.txt /*E1074*
|
||||||
E1075 vim9.txt /*E1075*
|
E1075 vim9.txt /*E1075*
|
||||||
E1076 eval.txt /*E1076*
|
|
||||||
E1077 vim9.txt /*E1077*
|
E1077 vim9.txt /*E1077*
|
||||||
E1078 autocmd.txt /*E1078*
|
E1078 autocmd.txt /*E1078*
|
||||||
E1079 vim9.txt /*E1079*
|
E1079 vim9.txt /*E1079*
|
||||||
@@ -4335,7 +4338,11 @@ E1298 vim9.txt /*E1298*
|
|||||||
E1299 tagsrch.txt /*E1299*
|
E1299 tagsrch.txt /*E1299*
|
||||||
E13 message.txt /*E13*
|
E13 message.txt /*E13*
|
||||||
E1300 userfunc.txt /*E1300*
|
E1300 userfunc.txt /*E1300*
|
||||||
|
E1301 vim9.txt /*E1301*
|
||||||
E1302 eval.txt /*E1302*
|
E1302 eval.txt /*E1302*
|
||||||
|
E1303 map.txt /*E1303*
|
||||||
|
E1304 vim9.txt /*E1304*
|
||||||
|
E1305 textprop.txt /*E1305*
|
||||||
E131 userfunc.txt /*E131*
|
E131 userfunc.txt /*E131*
|
||||||
E132 userfunc.txt /*E132*
|
E132 userfunc.txt /*E132*
|
||||||
E133 userfunc.txt /*E133*
|
E133 userfunc.txt /*E133*
|
||||||
@@ -5922,6 +5929,7 @@ blob-modification eval.txt /*blob-modification*
|
|||||||
blob2list() builtin.txt /*blob2list()*
|
blob2list() builtin.txt /*blob2list()*
|
||||||
blockwise-examples visual.txt /*blockwise-examples*
|
blockwise-examples visual.txt /*blockwise-examples*
|
||||||
blockwise-operators visual.txt /*blockwise-operators*
|
blockwise-operators visual.txt /*blockwise-operators*
|
||||||
|
blockwise-put change.txt /*blockwise-put*
|
||||||
blockwise-register change.txt /*blockwise-register*
|
blockwise-register change.txt /*blockwise-register*
|
||||||
blockwise-visual visual.txt /*blockwise-visual*
|
blockwise-visual visual.txt /*blockwise-visual*
|
||||||
blowfish options.txt /*blowfish*
|
blowfish options.txt /*blowfish*
|
||||||
@@ -8122,6 +8130,7 @@ keypad-page-up intro.txt /*keypad-page-up*
|
|||||||
keypad-plus intro.txt /*keypad-plus*
|
keypad-plus intro.txt /*keypad-plus*
|
||||||
keypad-point intro.txt /*keypad-point*
|
keypad-point intro.txt /*keypad-point*
|
||||||
keys() builtin.txt /*keys()*
|
keys() builtin.txt /*keys()*
|
||||||
|
keytrans() builtin.txt /*keytrans()*
|
||||||
known-bugs todo.txt /*known-bugs*
|
known-bugs todo.txt /*known-bugs*
|
||||||
l motion.txt /*l*
|
l motion.txt /*l*
|
||||||
l: eval.txt /*l:*
|
l: eval.txt /*l:*
|
||||||
@@ -10714,6 +10723,7 @@ vim9-literal-dict vim9.txt /*vim9-literal-dict*
|
|||||||
vim9-mix vim9.txt /*vim9-mix*
|
vim9-mix vim9.txt /*vim9-mix*
|
||||||
vim9-namespace vim9.txt /*vim9-namespace*
|
vim9-namespace vim9.txt /*vim9-namespace*
|
||||||
vim9-no-dict-function vim9.txt /*vim9-no-dict-function*
|
vim9-no-dict-function vim9.txt /*vim9-no-dict-function*
|
||||||
|
vim9-no-shorten vim9.txt /*vim9-no-shorten*
|
||||||
vim9-rationale vim9.txt /*vim9-rationale*
|
vim9-rationale vim9.txt /*vim9-rationale*
|
||||||
vim9-reload vim9.txt /*vim9-reload*
|
vim9-reload vim9.txt /*vim9-reload*
|
||||||
vim9-s-namespace vim9.txt /*vim9-s-namespace*
|
vim9-s-namespace vim9.txt /*vim9-s-namespace*
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*textprop.txt* For Vim version 9.0. Last change: 2021 Nov 23
|
*textprop.txt* For Vim version 9.0. Last change: 2022 Sep 17
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -142,9 +142,11 @@ prop_add({lnum}, {col}, {props})
|
|||||||
then "id" must not be present and will be set
|
then "id" must not be present and will be set
|
||||||
automatically to a negative number; otherwise
|
automatically to a negative number; otherwise
|
||||||
zero is used
|
zero is used
|
||||||
|
*E1305*
|
||||||
text text to be displayed before {col}, or after the
|
text text to be displayed before {col}, or after the
|
||||||
line if {col} is zero; prepend and/or append
|
line if {col} is zero; prepend and/or append
|
||||||
spaces for padding with highlighting
|
spaces for padding with highlighting; cannot
|
||||||
|
be used with "length", "end_lnum" and "end_col"
|
||||||
*E1294*
|
*E1294*
|
||||||
text_align when "text" is present and {col} is zero;
|
text_align when "text" is present and {col} is zero;
|
||||||
specifies where to display the text:
|
specifies where to display the text:
|
||||||
@@ -156,7 +158,7 @@ prop_add({lnum}, {col}, {props})
|
|||||||
above just above the line
|
above just above the line
|
||||||
When omitted "after" is used. Only one
|
When omitted "after" is used. Only one
|
||||||
"right" property can fit in each line, if
|
"right" property can fit in each line, if
|
||||||
there are two ore more these will go in a
|
there are two or more these will go in a
|
||||||
separate line (still right aligned).
|
separate line (still right aligned).
|
||||||
text_padding_left *E1296*
|
text_padding_left *E1296*
|
||||||
used when "text" is present and {col} is zero;
|
used when "text" is present and {col} is zero;
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*todo.txt* For Vim version 9.0. Last change: 2022 Sep 10
|
*todo.txt* For Vim version 9.0. Last change: 2022 Sep 18
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -38,6 +38,39 @@ browser use: https://github.com/vim/vim/issues/1234
|
|||||||
*known-bugs*
|
*known-bugs*
|
||||||
-------------------- Known bugs and current work -----------------------
|
-------------------- Known bugs and current work -----------------------
|
||||||
|
|
||||||
|
Closure created in for loop can use loop variable? #11094
|
||||||
|
Nested loops do not work correctly yet.
|
||||||
|
Would need to save vars for each block separately.
|
||||||
|
|
||||||
|
Virtual text:
|
||||||
|
- Virtual text below: padding is highlighted when 'number' is set #11138
|
||||||
|
- Virtual text above: do not highlight until end of line? #11138
|
||||||
|
- 'number' should be below "above" virtual text? Might be difficult to
|
||||||
|
implement.
|
||||||
|
- Add highlight for the gap before/after virtual text above/below?
|
||||||
|
- option to hide virtual text?
|
||||||
|
|
||||||
|
Fail with valgrind: test_edit
|
||||||
|
Found errors in Test_edit_insertmode_ex_edit():
|
||||||
|
Run 1, 01:19:51 - 01:20:01:
|
||||||
|
command line..script /home/mool/vim/vim90/src/testdir/runtest.vim[469]..function RunTheTest[44]..Test_edit_insertmode_ex_edit[13]..WaitForAssert[2]..<SNR>6_WaitForCommon[11]..<lambda>4 line 1: Pattern '^-- INSERT --\\s*$' does not match ''
|
||||||
|
|
||||||
|
From test_global
|
||||||
|
Found errors in Test_interrupt_global():
|
||||||
|
Run 1, 02:16:22 - 02:16:27:
|
||||||
|
command line..script /home/mool/vim/vim90/src/testdir/runtest.vim[469]..function RunTheTest[44]..Test_interrupt_global[13]..WaitForAssert[2]..<SNR>7_WaitForCommon[11]..<lambda>20 line 1: Pattern 'Interrupted' does not match 'Type :qa! and press...l changes and exit Vim 1,1 All'
|
||||||
|
command line..script /home/mool/vim/vim90/src/testdir/runtest.vim[469]..function RunTheTest[44]..Test_interrupt_global[20]..WaitForAssert[2]..<SNR>7_WaitForCommon[11]..<lambda>21 line 1: Pattern 'Interrupted' does not match 'Entering Ex mode. Type "visual" to go to Normal mode.'
|
||||||
|
|
||||||
|
test_terminal3:
|
||||||
|
Conditional jump or move depends on uninitialised value(s)
|
||||||
|
==2819005== at 0x2E9134: jump_to_mouse (mouse.c:2015)
|
||||||
|
==2819005== by 0x2E69E6: do_mouse (mouse.c:702)
|
||||||
|
==2819005== by 0x2E95C2: nv_mouse (mouse.c:2166)
|
||||||
|
|
||||||
|
option_set(): "get a bit too much"
|
||||||
|
- refactor to separate function
|
||||||
|
- check for empty result
|
||||||
|
|
||||||
Use :defer command:
|
Use :defer command:
|
||||||
- Use "D" flag of writefile() and mkdir() in tests.
|
- Use "D" flag of writefile() and mkdir() in tests.
|
||||||
(testdir/test_c*.vim done)
|
(testdir/test_c*.vim done)
|
||||||
@@ -45,7 +78,7 @@ Use :defer command:
|
|||||||
When using :echomessage do use msg_row and msg_col, but save and restore.
|
When using :echomessage do use msg_row and msg_col, but save and restore.
|
||||||
How to test any failure? If nothing fails perhaps it's OK alrady.
|
How to test any failure? If nothing fails perhaps it's OK alrady.
|
||||||
|
|
||||||
Drop Windows XP? #11089
|
New Vim indent script: #11079 Not done yet.
|
||||||
|
|
||||||
Further Vim9 improvements, possibly after launch:
|
Further Vim9 improvements, possibly after launch:
|
||||||
- Use Vim9 for more runtime files.
|
- Use Vim9 for more runtime files.
|
||||||
@@ -185,8 +218,6 @@ Terminal emulator window:
|
|||||||
- When 'encoding' is not utf-8, or the job is using another encoding, setup
|
- When 'encoding' is not utf-8, or the job is using another encoding, setup
|
||||||
conversions.
|
conversions.
|
||||||
|
|
||||||
Add 'splitscroll' #10682 Anything remaining
|
|
||||||
|
|
||||||
Autoconf: must use autoconf 2.69, later version generates lots of warnings
|
Autoconf: must use autoconf 2.69, later version generates lots of warnings
|
||||||
- try using autoconf 2.71 and fix all "obsolete" warnings
|
- try using autoconf 2.71 and fix all "obsolete" warnings
|
||||||
|
|
||||||
@@ -197,6 +228,13 @@ reduced?
|
|||||||
|
|
||||||
Add BufDeletePost. #11041
|
Add BufDeletePost. #11041
|
||||||
|
|
||||||
|
Add a string to the 'display' option ("smoothscroll" ?) to make CTRL-E and
|
||||||
|
CTRL-Y scroll one screen line, also if this means the first line doesn't start
|
||||||
|
with the first character (like what happens with a last line that doesn't
|
||||||
|
fit). Display "<<<" at the start of the first visible line (like "@@@" is
|
||||||
|
displayed in the last line). (Arseny Nasokin, #5154)
|
||||||
|
Neovim PR: https://github.com/neovim/neovim/pull/11014
|
||||||
|
|
||||||
NFA regexp does not handle composing characters well: #10286
|
NFA regexp does not handle composing characters well: #10286
|
||||||
[ɔ̃] matches both ɔ and ɔ̃
|
[ɔ̃] matches both ɔ and ɔ̃
|
||||||
\(ɔ\|ɔ̃\) matches ɔ and not ɔ̃
|
\(ɔ\|ɔ̃\) matches ɔ and not ɔ̃
|
||||||
@@ -556,12 +594,6 @@ Bug: script written with "-W scriptout" contains Key codes, while the script
|
|||||||
read with "-s scriptin" expects escape codes. Probably "scriptout" needs to
|
read with "-s scriptin" expects escape codes. Probably "scriptout" needs to
|
||||||
be adjusted. (Daniel Steinberg, 2019 Feb 24, #4041)
|
be adjusted. (Daniel Steinberg, 2019 Feb 24, #4041)
|
||||||
|
|
||||||
Add a string to the 'display' option ("smoothscroll" ?) to make CTRL-E and
|
|
||||||
CTRL-Y scroll one screen line, also if this means the first line doesn't start
|
|
||||||
with the first character (like what happens with a last line that doesn't
|
|
||||||
fit). Display "<<<" at the start of the first visible line (like "@@@" is
|
|
||||||
displayed in the last line). (Arseny Nasokin, #5154)
|
|
||||||
|
|
||||||
Window size changes after closing a tab. (#4741)
|
Window size changes after closing a tab. (#4741)
|
||||||
|
|
||||||
Problem with colors in terminal window. (Jason Franklin, 2019 May 12)
|
Problem with colors in terminal window. (Jason Franklin, 2019 May 12)
|
||||||
|
@@ -15,7 +15,7 @@ This is introduced in section |41.7| of the user manual.
|
|||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
1. Defining a fuction ~
|
1. Defining a function ~
|
||||||
*define-function*
|
*define-function*
|
||||||
New functions can be defined. These can be called just like builtin
|
New functions can be defined. These can be called just like builtin
|
||||||
functions. The function executes a sequence of Ex commands. Normal mode
|
functions. The function executes a sequence of Ex commands. Normal mode
|
||||||
@@ -308,7 +308,7 @@ This function can then be called with: >
|
|||||||
<
|
<
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
2. Calling a fuction ~
|
2. Calling a function ~
|
||||||
*:cal* *:call* *E107*
|
*:cal* *:call* *E107*
|
||||||
:[range]cal[l] {name}([arguments])
|
:[range]cal[l] {name}([arguments])
|
||||||
Call a function. The name of the function and its arguments
|
Call a function. The name of the function and its arguments
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*various.txt* For Vim version 9.0. Last change: 2022 Jun 25
|
*various.txt* For Vim version 9.0. Last change: 2022 Sep 17
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
*vim9.txt* For Vim version 9.0. Last change: 2022 Sep 10
|
*vim9.txt* For Vim version 9.0. Last change: 2022 Sep 15
|
||||||
|
|
||||||
|
|
||||||
VIM REFERENCE MANUAL by Bram Moolenaar
|
VIM REFERENCE MANUAL by Bram Moolenaar
|
||||||
@@ -107,7 +107,7 @@ script and `:def` functions; details are below:
|
|||||||
`:t`
|
`:t`
|
||||||
`:xit`
|
`:xit`
|
||||||
- Some commands, especially those used for flow control, cannot be shortened.
|
- Some commands, especially those used for flow control, cannot be shortened.
|
||||||
E.g., `:throw` cannot be written as `:th`.
|
E.g., `:throw` cannot be written as `:th`. *vim9-no-shorten*
|
||||||
- You cannot use curly-braces names.
|
- You cannot use curly-braces names.
|
||||||
- A range before a command must be prefixed with a colon: >
|
- A range before a command must be prefixed with a colon: >
|
||||||
:%s/this/that
|
:%s/this/that
|
||||||
@@ -1336,16 +1336,15 @@ This will generate error |E1302|: >
|
|||||||
})
|
})
|
||||||
endfor
|
endfor
|
||||||
|
|
||||||
You need to create a closure to store the current value of "n", so that it is
|
You need to use a block and define a variable there, and use that one in the
|
||||||
evaluated at the time the closure is created: >
|
closure: >
|
||||||
def GetClosure(nr: number): func
|
|
||||||
return (_) => {
|
|
||||||
echowindow nr
|
|
||||||
}
|
|
||||||
enddef
|
|
||||||
|
|
||||||
for n in range(4)
|
for n in range(4)
|
||||||
timer_start(500 * n, GetClosure(n))
|
{
|
||||||
|
var nr = n
|
||||||
|
timer_start(500 * n, (_) => {
|
||||||
|
echowin nr
|
||||||
|
})
|
||||||
|
}
|
||||||
endfor
|
endfor
|
||||||
|
|
||||||
Using `echowindow` is useful in a timer, the messages go into a popup and will
|
Using `echowindow` is useful in a timer, the messages go into a popup and will
|
||||||
@@ -1684,7 +1683,7 @@ deleted.
|
|||||||
|
|
||||||
In Vim9 script the global "g:" namespace can still be used as before. And the
|
In Vim9 script the global "g:" namespace can still be used as before. And the
|
||||||
"w:", "b:" and "t:" namespaces. These have in common that variables are not
|
"w:", "b:" and "t:" namespaces. These have in common that variables are not
|
||||||
declared and they can be deleted.
|
declared, have no specific type and they can be deleted. *E1304*
|
||||||
|
|
||||||
A side effect of `:vim9script` is that the 'cpoptions' option is set to the
|
A side effect of `:vim9script` is that the 'cpoptions' option is set to the
|
||||||
Vim default value, like with: >
|
Vim default value, like with: >
|
||||||
@@ -1825,7 +1824,7 @@ And using the "as name" form: >
|
|||||||
import "otherfile.vim9script" as that
|
import "otherfile.vim9script" as that
|
||||||
call s:that.OtherFunc()
|
call s:that.OtherFunc()
|
||||||
|
|
||||||
However, the namespace cannot be resolved on it's own: >
|
However, the namespace cannot be resolved on its own: >
|
||||||
import "that.vim"
|
import "that.vim"
|
||||||
echo s:that
|
echo s:that
|
||||||
" ERROR: E1060: Expected dot after name: s:that
|
" ERROR: E1060: Expected dot after name: s:that
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
" Vim support file to detect file types
|
" Vim support file to detect file types
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2022 Sep 09
|
" Last Change: 2022 Sep 11
|
||||||
|
|
||||||
" Listen very carefully, I will say this only once
|
" Listen very carefully, I will say this only once
|
||||||
if exists("did_load_filetypes")
|
if exists("did_load_filetypes")
|
||||||
|
16
runtime/ftplugin/crontab.vim
Normal file
16
runtime/ftplugin/crontab.vim
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
" Vim filetype plugin
|
||||||
|
" Language: crontab
|
||||||
|
" Maintainer: Keith Smiley <keithbsmiley@gmail.com>
|
||||||
|
" Last Change: 2022 Sep 11
|
||||||
|
|
||||||
|
" Only do this when not done yet for this buffer
|
||||||
|
if exists("b:did_ftplugin")
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
" Don't load another plugin for this buffer
|
||||||
|
let b:did_ftplugin = 1
|
||||||
|
|
||||||
|
let b:undo_ftplugin = "setl commentstring<"
|
||||||
|
|
||||||
|
setlocal commentstring=#\ %s
|
@@ -41,14 +41,19 @@ def GDScriptFoldLevel(): string
|
|||||||
enddef
|
enddef
|
||||||
|
|
||||||
|
|
||||||
# Next/Previous section
|
if !exists("g:no_plugin_maps")
|
||||||
def NextSection(back: bool, cnt: number)
|
# Next/Previous section
|
||||||
for n in range(cnt)
|
def NextSection(back: bool, cnt: number)
|
||||||
search('^\s*func\s', back ? 'bW' : 'W')
|
for n in range(cnt)
|
||||||
endfor
|
search('^\s*func\s', back ? 'bW' : 'W')
|
||||||
enddef
|
endfor
|
||||||
|
enddef
|
||||||
|
|
||||||
nnoremap <silent><buffer> ]] <scriptcmd>NextSection(false, v:count1)<CR>
|
nnoremap <silent><buffer> ]] <scriptcmd>NextSection(false, v:count1)<CR>
|
||||||
nnoremap <silent><buffer> [[ <scriptcmd>NextSection(true, v:count1)<CR>
|
nnoremap <silent><buffer> [[ <scriptcmd>NextSection(true, v:count1)<CR>
|
||||||
xmap <buffer><expr> ]] $'<C-\><C-N>{v:count1}]]m>gv'
|
xmap <buffer><expr> ]] $'<C-\><C-N>{v:count1}]]m>gv'
|
||||||
xmap <buffer><expr> [[ $'<C-\><C-N>{v:count1}[[m>gv'
|
xmap <buffer><expr> [[ $'<C-\><C-N>{v:count1}[[m>gv'
|
||||||
|
b:undo_ftplugin ..=
|
||||||
|
\ " | silent exe 'unmap <buffer> [['"
|
||||||
|
\ .. " | silent exe 'unmap <buffer> ]]'"
|
||||||
|
endif
|
||||||
|
@@ -3,6 +3,7 @@ vim9script
|
|||||||
# Vim filetype plugin file
|
# Vim filetype plugin file
|
||||||
# Language: Godot shading language
|
# Language: Godot shading language
|
||||||
# Maintainer: Maxim Kim <habamax@gmail.com>
|
# Maintainer: Maxim Kim <habamax@gmail.com>
|
||||||
|
# Website: https://github.com/habamax/vim-gdscript
|
||||||
|
|
||||||
if exists("b:did_ftplugin") | finish | endif
|
if exists("b:did_ftplugin") | finish | endif
|
||||||
b:did_ftplugin = 1
|
b:did_ftplugin = 1
|
||||||
|
14
runtime/ftplugin/vdf.vim
Normal file
14
runtime/ftplugin/vdf.vim
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
" Vim filetype plugin
|
||||||
|
" Language: Valve Data Format
|
||||||
|
" Maintainer: ObserverOfTime <chronobserver@disroot.org>
|
||||||
|
" Last Change: 2022 Sep 15
|
||||||
|
|
||||||
|
if exists('b:did_ftplugin')
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
let b:did_ftplugin = 1
|
||||||
|
|
||||||
|
setl comments=:// commentstring=//\ %s
|
||||||
|
setl foldmethod=syntax
|
||||||
|
|
||||||
|
let b:undo_ftplugin = 'setl com< cms< fdm<'
|
@@ -3,6 +3,7 @@
|
|||||||
" Maintainer: Marcus Aurelius Farias <marcus.cf 'at' bol.com.br>
|
" Maintainer: Marcus Aurelius Farias <marcus.cf 'at' bol.com.br>
|
||||||
" First Author: Max Ischenko <mfi 'at' ukr.net>
|
" First Author: Max Ischenko <mfi 'at' ukr.net>
|
||||||
" Last Change: 2017 Jun 13
|
" Last Change: 2017 Jun 13
|
||||||
|
" 2022 Sep 07: b:undo_indent added by Doug Kearns
|
||||||
|
|
||||||
" 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")
|
||||||
@@ -18,6 +19,8 @@ setlocal indentkeys+=0=end,0=until
|
|||||||
|
|
||||||
setlocal autoindent
|
setlocal autoindent
|
||||||
|
|
||||||
|
let b:undo_indent = "setlocal autoindent< indentexpr< indentkeys<"
|
||||||
|
|
||||||
" Only define the function once.
|
" Only define the function once.
|
||||||
if exists("*GetLuaIndent")
|
if exists("*GetLuaIndent")
|
||||||
finish
|
finish
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
" These commands create the option window.
|
" These commands create the option window.
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last Change: 2022 Apr 07
|
" Last Change: 2022 Sep 11
|
||||||
|
|
||||||
" If there already is an option window, jump to that one.
|
" If there already is an option window, jump to that one.
|
||||||
let buf = bufnr('option-window')
|
let buf = bufnr('option-window')
|
||||||
|
@@ -18,8 +18,6 @@ syn keyword gdscriptRepeat for while break continue
|
|||||||
|
|
||||||
syn keyword gdscriptOperator is as not and or in
|
syn keyword gdscriptOperator is as not and or in
|
||||||
|
|
||||||
syn match gdscriptClass "\v<\u\w+>"
|
|
||||||
syn match gdscriptConstant "\<[_A-Z]\+[0-9_A-Z]*\>"
|
|
||||||
syn match gdscriptBlockStart ":\s*$"
|
syn match gdscriptBlockStart ":\s*$"
|
||||||
|
|
||||||
syn keyword gdscriptKeyword null self owner parent tool
|
syn keyword gdscriptKeyword null self owner parent tool
|
||||||
@@ -33,14 +31,16 @@ syn keyword gdscriptStatement onready
|
|||||||
syn keyword gdscriptStatement class_name extends
|
syn keyword gdscriptStatement class_name extends
|
||||||
|
|
||||||
syn keyword gdscriptType void bool int float String contained
|
syn keyword gdscriptType void bool int float String contained
|
||||||
|
syn match gdscriptType ":\s*\zs\h\w*" contained
|
||||||
|
syn match gdscriptType "->\s*\zs\h\w*" contained
|
||||||
|
|
||||||
syn keyword gdscriptStatement var nextgroup=gdscriptTypeDecl skipwhite
|
syn keyword gdscriptStatement var nextgroup=gdscriptTypeDecl skipwhite
|
||||||
syn keyword gdscriptStatement const nextgroup=gdscriptTypeDecl skipwhite
|
syn keyword gdscriptStatement const nextgroup=gdscriptTypeDecl skipwhite
|
||||||
syn match gdscriptTypeDecl "\h\w*\s*:\s*\h\w*" contains=gdscriptOperator,gdscriptType,gdscriptClass contained skipwhite
|
syn match gdscriptTypeDecl "\h\w*\s*:\s*\h\w*" contains=gdscriptType contained skipwhite
|
||||||
syn match gdscriptTypeDecl "->\s*\h\w*" contains=gdscriptOperator,gdscriptType,gdscriptClass skipwhite
|
syn match gdscriptTypeDecl "->\s*\h\w*" contains=gdscriptType skipwhite
|
||||||
|
|
||||||
syn keyword gdscriptStatement export nextgroup=gdscriptExportTypeDecl skipwhite
|
syn keyword gdscriptStatement export nextgroup=gdscriptExportTypeDecl skipwhite
|
||||||
syn match gdscriptExportTypeDecl "(.\{-}[,)]" contains=gdscriptOperator,gdscriptType,gdscriptClass contained skipwhite
|
syn match gdscriptExportTypeDecl "(.\{-}[,)]" contains=gdscriptOperator,gdscriptType contained skipwhite
|
||||||
|
|
||||||
syn keyword gdscriptStatement setget nextgroup=gdscriptSetGet,gdscriptSetGetSeparator skipwhite
|
syn keyword gdscriptStatement setget nextgroup=gdscriptSetGet,gdscriptSetGetSeparator skipwhite
|
||||||
syn match gdscriptSetGet "\h\w*" nextgroup=gdscriptSetGetSeparator display contained skipwhite
|
syn match gdscriptSetGet "\h\w*" nextgroup=gdscriptSetGetSeparator display contained skipwhite
|
||||||
@@ -84,8 +84,6 @@ hi def link gdscriptOperator Operator
|
|||||||
hi def link gdscriptRepeat Repeat
|
hi def link gdscriptRepeat Repeat
|
||||||
hi def link gdscriptSetGet Function
|
hi def link gdscriptSetGet Function
|
||||||
hi def link gdscriptFunctionName Function
|
hi def link gdscriptFunctionName Function
|
||||||
hi def link gdscriptClass Type
|
|
||||||
hi def link gdscriptConstant Constant
|
|
||||||
hi def link gdscriptBuiltinStruct Typedef
|
hi def link gdscriptBuiltinStruct Typedef
|
||||||
hi def link gdscriptComment Comment
|
hi def link gdscriptComment Comment
|
||||||
hi def link gdscriptString String
|
hi def link gdscriptString String
|
||||||
|
@@ -1,11 +1,12 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: Lua 4.0, Lua 5.0, Lua 5.1 and Lua 5.2
|
" Language: Lua 4.0, Lua 5.0, Lua 5.1, Lua 5.2 and Lua 5.3
|
||||||
" Maintainer: Marcus Aurelius Farias <masserahguard-lua 'at' yahoo com>
|
" Maintainer: Marcus Aurelius Farias <masserahguard-lua 'at' yahoo com>
|
||||||
" First Author: Carlos Augusto Teixeira Mendes <cmendes 'at' inf puc-rio br>
|
" First Author: Carlos Augusto Teixeira Mendes <cmendes 'at' inf puc-rio br>
|
||||||
" Last Change: 2022 Mar 31
|
" Last Change: 2022 Sep 07
|
||||||
" Options: lua_version = 4 or 5
|
" Options: lua_version = 4 or 5
|
||||||
" lua_subversion = 0 (4.0, 5.0) or 1 (5.1) or 2 (5.2)
|
" lua_subversion = 0 (for 4.0 or 5.0)
|
||||||
" default 5.2
|
" or 1, 2, 3 (for 5.1, 5.2 or 5.3)
|
||||||
|
" the default is 5.3
|
||||||
|
|
||||||
" quit when a syntax file was already loaded
|
" quit when a syntax file was already loaded
|
||||||
if exists("b:current_syntax")
|
if exists("b:current_syntax")
|
||||||
@@ -16,20 +17,98 @@ let s:cpo_save = &cpo
|
|||||||
set cpo&vim
|
set cpo&vim
|
||||||
|
|
||||||
if !exists("lua_version")
|
if !exists("lua_version")
|
||||||
" Default is lua 5.2
|
" Default is lua 5.3
|
||||||
let lua_version = 5
|
let lua_version = 5
|
||||||
let lua_subversion = 2
|
let lua_subversion = 3
|
||||||
elseif !exists("lua_subversion")
|
elseif !exists("lua_subversion")
|
||||||
" lua_version exists, but lua_subversion doesn't. So, set it to 0
|
" lua_version exists, but lua_subversion doesn't. In this case set it to 0
|
||||||
let lua_subversion = 0
|
let lua_subversion = 0
|
||||||
endif
|
endif
|
||||||
|
|
||||||
syn case match
|
syn case match
|
||||||
|
|
||||||
" syncing method
|
" syncing method
|
||||||
syn sync minlines=100
|
syn sync minlines=1000
|
||||||
|
|
||||||
" Comments
|
if lua_version >= 5
|
||||||
|
syn keyword luaMetaMethod __add __sub __mul __div __pow __unm __concat
|
||||||
|
syn keyword luaMetaMethod __eq __lt __le
|
||||||
|
syn keyword luaMetaMethod __index __newindex __call
|
||||||
|
syn keyword luaMetaMethod __metatable __mode __gc __tostring
|
||||||
|
endif
|
||||||
|
|
||||||
|
if lua_version > 5 || (lua_version == 5 && lua_subversion >= 1)
|
||||||
|
syn keyword luaMetaMethod __mod __len
|
||||||
|
endif
|
||||||
|
|
||||||
|
if lua_version > 5 || (lua_version == 5 && lua_subversion >= 2)
|
||||||
|
syn keyword luaMetaMethod __pairs
|
||||||
|
endif
|
||||||
|
|
||||||
|
if lua_version > 5 || (lua_version == 5 && lua_subversion >= 3)
|
||||||
|
syn keyword luaMetaMethod __idiv __name
|
||||||
|
syn keyword luaMetaMethod __band __bor __bxor __bnot __shl __shr
|
||||||
|
endif
|
||||||
|
|
||||||
|
if lua_version > 5 || (lua_version == 5 && lua_subversion >= 4)
|
||||||
|
syn keyword luaMetaMethod __close
|
||||||
|
endif
|
||||||
|
|
||||||
|
" catch errors caused by wrong parenthesis and wrong curly brackets or
|
||||||
|
" keywords placed outside their respective blocks
|
||||||
|
|
||||||
|
syn region luaParen transparent start='(' end=')' contains=TOP,luaParenError
|
||||||
|
syn match luaParenError ")"
|
||||||
|
syn match luaError "}"
|
||||||
|
syn match luaError "\<\%(end\|else\|elseif\|then\|until\|in\)\>"
|
||||||
|
|
||||||
|
" Function declaration
|
||||||
|
syn region luaFunctionBlock transparent matchgroup=luaFunction start="\<function\>" end="\<end\>" contains=TOP
|
||||||
|
|
||||||
|
" else
|
||||||
|
syn keyword luaCondElse matchgroup=luaCond contained containedin=luaCondEnd else
|
||||||
|
|
||||||
|
" then ... end
|
||||||
|
syn region luaCondEnd contained transparent matchgroup=luaCond start="\<then\>" end="\<end\>" contains=TOP
|
||||||
|
|
||||||
|
" elseif ... then
|
||||||
|
syn region luaCondElseif contained containedin=luaCondEnd transparent matchgroup=luaCond start="\<elseif\>" end="\<then\>" contains=TOP
|
||||||
|
|
||||||
|
" if ... then
|
||||||
|
syn region luaCondStart transparent matchgroup=luaCond start="\<if\>" end="\<then\>"me=e-4 contains=TOP nextgroup=luaCondEnd skipwhite skipempty
|
||||||
|
|
||||||
|
" do ... end
|
||||||
|
syn region luaBlock transparent matchgroup=luaStatement start="\<do\>" end="\<end\>" contains=TOP
|
||||||
|
" repeat ... until
|
||||||
|
syn region luaRepeatBlock transparent matchgroup=luaRepeat start="\<repeat\>" end="\<until\>" contains=TOP
|
||||||
|
|
||||||
|
" while ... do
|
||||||
|
syn region luaWhile transparent matchgroup=luaRepeat start="\<while\>" end="\<do\>"me=e-2 contains=TOP nextgroup=luaBlock skipwhite skipempty
|
||||||
|
|
||||||
|
" for ... do and for ... in ... do
|
||||||
|
syn region luaFor transparent matchgroup=luaRepeat start="\<for\>" end="\<do\>"me=e-2 contains=TOP nextgroup=luaBlock skipwhite skipempty
|
||||||
|
|
||||||
|
syn keyword luaFor contained containedin=luaFor in
|
||||||
|
|
||||||
|
" other keywords
|
||||||
|
syn keyword luaStatement return local break
|
||||||
|
if lua_version > 5 || (lua_version == 5 && lua_subversion >= 2)
|
||||||
|
syn keyword luaStatement goto
|
||||||
|
syn match luaLabel "::\I\i*::"
|
||||||
|
endif
|
||||||
|
|
||||||
|
" operators
|
||||||
|
syn keyword luaOperator and or not
|
||||||
|
|
||||||
|
if (lua_version == 5 && lua_subversion >= 3) || lua_version > 5
|
||||||
|
syn match luaSymbolOperator "[#<>=~^&|*/%+-]\|\.\{2,3}"
|
||||||
|
elseif lua_version == 5 && (lua_subversion == 1 || lua_subversion == 2)
|
||||||
|
syn match luaSymbolOperator "[#<>=~^*/%+-]\|\.\{2,3}"
|
||||||
|
else
|
||||||
|
syn match luaSymbolOperator "[<>=~^*/+-]\|\.\{2,3}"
|
||||||
|
endif
|
||||||
|
|
||||||
|
" comments
|
||||||
syn keyword luaTodo contained TODO FIXME XXX
|
syn keyword luaTodo contained TODO FIXME XXX
|
||||||
syn match luaComment "--.*$" contains=luaTodo,@Spell
|
syn match luaComment "--.*$" contains=luaTodo,@Spell
|
||||||
if lua_version == 5 && lua_subversion == 0
|
if lua_version == 5 && lua_subversion == 0
|
||||||
@@ -40,71 +119,25 @@ elseif lua_version > 5 || (lua_version == 5 && lua_subversion >= 1)
|
|||||||
syn region luaComment matchgroup=luaCommentDelimiter start="--\[\z(=*\)\[" end="\]\z1\]" contains=luaTodo,@Spell
|
syn region luaComment matchgroup=luaCommentDelimiter start="--\[\z(=*\)\[" end="\]\z1\]" contains=luaTodo,@Spell
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" First line may start with #!
|
" first line may start with #!
|
||||||
syn match luaComment "\%^#!.*"
|
syn match luaComment "\%^#!.*"
|
||||||
|
|
||||||
" catch errors caused by wrong parenthesis and wrong curly brackets or
|
|
||||||
" keywords placed outside their respective blocks
|
|
||||||
syn region luaParen transparent start='(' end=')' contains=ALLBUT,luaParenError,luaTodo,luaSpecial,luaIfThen,luaElseifThen,luaElse,luaThenEnd,luaBlock,luaLoopBlock,luaIn,luaStatement
|
|
||||||
syn region luaTableBlock transparent matchgroup=luaTable start="{" end="}" contains=ALLBUT,luaBraceError,luaTodo,luaSpecial,luaIfThen,luaElseifThen,luaElse,luaThenEnd,luaBlock,luaLoopBlock,luaIn,luaStatement
|
|
||||||
|
|
||||||
syn match luaParenError ")"
|
|
||||||
syn match luaBraceError "}"
|
|
||||||
syn match luaError "\<\%(end\|else\|elseif\|then\|until\|in\)\>"
|
|
||||||
|
|
||||||
" function ... end
|
|
||||||
syn region luaFunctionBlock transparent matchgroup=luaFunction start="\<function\>" end="\<end\>" contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaThenEnd,luaIn
|
|
||||||
|
|
||||||
" if ... then
|
|
||||||
syn region luaIfThen transparent matchgroup=luaCond start="\<if\>" end="\<then\>"me=e-4 contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaIn nextgroup=luaThenEnd skipwhite skipempty
|
|
||||||
|
|
||||||
" then ... end
|
|
||||||
syn region luaThenEnd contained transparent matchgroup=luaCond start="\<then\>" end="\<end\>" contains=ALLBUT,luaTodo,luaSpecial,luaThenEnd,luaIn
|
|
||||||
|
|
||||||
" elseif ... then
|
|
||||||
syn region luaElseifThen contained transparent matchgroup=luaCond start="\<elseif\>" end="\<then\>" contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaThenEnd,luaIn
|
|
||||||
|
|
||||||
" else
|
|
||||||
syn keyword luaElse contained else
|
|
||||||
|
|
||||||
" do ... end
|
|
||||||
syn region luaBlock transparent matchgroup=luaStatement start="\<do\>" end="\<end\>" contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaThenEnd,luaIn
|
|
||||||
|
|
||||||
" repeat ... until
|
|
||||||
syn region luaLoopBlock transparent matchgroup=luaRepeat start="\<repeat\>" end="\<until\>" contains=ALLBUT,luaTodo,luaSpecial,luaElseifThen,luaElse,luaThenEnd,luaIn
|
|
||||||
|
|
||||||
" while ... do
|
|
||||||
syn region luaLoopBlock transparent matchgroup=luaRepeat start="\<while\>" end="\<do\>"me=e-2 contains=ALLBUT,luaTodo,luaSpecial,luaIfThen,luaElseifThen,luaElse,luaThenEnd,luaIn nextgroup=luaBlock skipwhite skipempty
|
|
||||||
|
|
||||||
" for ... do and for ... in ... do
|
|
||||||
syn region luaLoopBlock transparent matchgroup=luaRepeat start="\<for\>" end="\<do\>"me=e-2 contains=ALLBUT,luaTodo,luaSpecial,luaIfThen,luaElseifThen,luaElse,luaThenEnd nextgroup=luaBlock skipwhite skipempty
|
|
||||||
|
|
||||||
syn keyword luaIn contained in
|
|
||||||
|
|
||||||
" other keywords
|
|
||||||
syn keyword luaStatement return local break
|
|
||||||
if lua_version > 5 || (lua_version == 5 && lua_subversion >= 2)
|
|
||||||
syn keyword luaStatement goto
|
|
||||||
syn match luaLabel "::\I\i*::"
|
|
||||||
endif
|
|
||||||
syn keyword luaOperator and or not
|
|
||||||
syn keyword luaConstant nil
|
syn keyword luaConstant nil
|
||||||
if lua_version > 4
|
if lua_version > 4
|
||||||
syn keyword luaConstant true false
|
syn keyword luaConstant true false
|
||||||
endif
|
endif
|
||||||
|
|
||||||
" Strings
|
" strings
|
||||||
if lua_version < 5
|
syn match luaSpecial contained #\\[\\abfnrtv'"[\]]\|\\[[:digit:]]\{,3}#
|
||||||
syn match luaSpecial contained "\\[\\abfnrtv\'\"]\|\\[[:digit:]]\{,3}"
|
if lua_version == 5
|
||||||
elseif lua_version == 5
|
|
||||||
if lua_subversion == 0
|
if lua_subversion == 0
|
||||||
syn match luaSpecial contained #\\[\\abfnrtv'"[\]]\|\\[[:digit:]]\{,3}#
|
|
||||||
syn region luaString2 matchgroup=luaStringDelimiter start=+\[\[+ end=+\]\]+ contains=luaString2,@Spell
|
syn region luaString2 matchgroup=luaStringDelimiter start=+\[\[+ end=+\]\]+ contains=luaString2,@Spell
|
||||||
else
|
else
|
||||||
if lua_subversion == 1
|
if lua_subversion >= 2
|
||||||
syn match luaSpecial contained #\\[\\abfnrtv'"]\|\\[[:digit:]]\{,3}#
|
syn match luaSpecial contained #\\z\|\\x[[:xdigit:]]\{2}#
|
||||||
else " Lua 5.2
|
endif
|
||||||
syn match luaSpecial contained #\\[\\abfnrtvz'"]\|\\x[[:xdigit:]]\{2}\|\\[[:digit:]]\{,3}#
|
if lua_subversion >= 3
|
||||||
|
syn match luaSpecial contained #\\u{[[:xdigit:]]\+}#
|
||||||
endif
|
endif
|
||||||
syn region luaString2 matchgroup=luaStringDelimiter start="\[\z(=*\)\[" end="\]\z1\]" contains=@Spell
|
syn region luaString2 matchgroup=luaStringDelimiter start="\[\z(=*\)\[" end="\]\z1\]" contains=@Spell
|
||||||
endif
|
endif
|
||||||
@@ -115,7 +148,7 @@ syn region luaString matchgroup=luaStringDelimiter start=+"+ end=+"+ skip=+\\\\\
|
|||||||
" integer number
|
" integer number
|
||||||
syn match luaNumber "\<\d\+\>"
|
syn match luaNumber "\<\d\+\>"
|
||||||
" floating point number, with dot, optional exponent
|
" floating point number, with dot, optional exponent
|
||||||
syn match luaNumber "\<\d\+\.\d*\%([eE][-+]\=\d\+\)\=\>"
|
syn match luaNumber "\<\d\+\.\d*\%([eE][-+]\=\d\+\)\="
|
||||||
" floating point number, starting with a dot, optional exponent
|
" floating point number, starting with a dot, optional exponent
|
||||||
syn match luaNumber "\.\d\+\%([eE][-+]\=\d\+\)\=\>"
|
syn match luaNumber "\.\d\+\%([eE][-+]\=\d\+\)\=\>"
|
||||||
" floating point number, without dot, with exponent
|
" floating point number, without dot, with exponent
|
||||||
@@ -130,8 +163,15 @@ if lua_version >= 5
|
|||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
" tables
|
||||||
|
syn region luaTableBlock transparent matchgroup=luaTable start="{" end="}" contains=TOP,luaStatement
|
||||||
|
|
||||||
|
" methods
|
||||||
|
syntax match luaFunc ":\@<=\k\+"
|
||||||
|
|
||||||
|
" built-in functions
|
||||||
syn keyword luaFunc assert collectgarbage dofile error next
|
syn keyword luaFunc assert collectgarbage dofile error next
|
||||||
syn keyword luaFunc print rawget rawset tonumber tostring type _VERSION
|
syn keyword luaFunc print rawget rawset self tonumber tostring type _VERSION
|
||||||
|
|
||||||
if lua_version == 4
|
if lua_version == 4
|
||||||
syn keyword luaFunc _ALERT _ERRORMESSAGE gcinfo
|
syn keyword luaFunc _ALERT _ERRORMESSAGE gcinfo
|
||||||
@@ -168,30 +208,26 @@ elseif lua_version == 5
|
|||||||
syn match luaFunc /\<package\.loaded\>/
|
syn match luaFunc /\<package\.loaded\>/
|
||||||
syn match luaFunc /\<package\.loadlib\>/
|
syn match luaFunc /\<package\.loadlib\>/
|
||||||
syn match luaFunc /\<package\.path\>/
|
syn match luaFunc /\<package\.path\>/
|
||||||
|
syn match luaFunc /\<package\.preload\>/
|
||||||
if lua_subversion == 1
|
if lua_subversion == 1
|
||||||
syn keyword luaFunc getfenv setfenv
|
syn keyword luaFunc getfenv setfenv
|
||||||
syn keyword luaFunc loadstring module unpack
|
syn keyword luaFunc loadstring module unpack
|
||||||
syn match luaFunc /\<package\.loaders\>/
|
syn match luaFunc /\<package\.loaders\>/
|
||||||
syn match luaFunc /\<package\.preload\>/
|
|
||||||
syn match luaFunc /\<package\.seeall\>/
|
syn match luaFunc /\<package\.seeall\>/
|
||||||
elseif lua_subversion == 2
|
elseif lua_subversion >= 2
|
||||||
syn keyword luaFunc _ENV rawlen
|
syn keyword luaFunc _ENV rawlen
|
||||||
syn match luaFunc /\<package\.config\>/
|
syn match luaFunc /\<package\.config\>/
|
||||||
syn match luaFunc /\<package\.preload\>/
|
syn match luaFunc /\<package\.preload\>/
|
||||||
syn match luaFunc /\<package\.searchers\>/
|
syn match luaFunc /\<package\.searchers\>/
|
||||||
syn match luaFunc /\<package\.searchpath\>/
|
syn match luaFunc /\<package\.searchpath\>/
|
||||||
syn match luaFunc /\<bit32\.arshift\>/
|
endif
|
||||||
syn match luaFunc /\<bit32\.band\>/
|
|
||||||
syn match luaFunc /\<bit32\.bnot\>/
|
if lua_subversion >= 3
|
||||||
syn match luaFunc /\<bit32\.bor\>/
|
syn match luaFunc /\<coroutine\.isyieldable\>/
|
||||||
syn match luaFunc /\<bit32\.btest\>/
|
endif
|
||||||
syn match luaFunc /\<bit32\.bxor\>/
|
if lua_subversion >= 4
|
||||||
syn match luaFunc /\<bit32\.extract\>/
|
syn keyword luaFunc warn
|
||||||
syn match luaFunc /\<bit32\.lrotate\>/
|
syn match luaFunc /\<coroutine\.close\>/
|
||||||
syn match luaFunc /\<bit32\.lshift\>/
|
|
||||||
syn match luaFunc /\<bit32\.replace\>/
|
|
||||||
syn match luaFunc /\<bit32\.rrotate\>/
|
|
||||||
syn match luaFunc /\<bit32\.rshift\>/
|
|
||||||
endif
|
endif
|
||||||
syn match luaFunc /\<coroutine\.running\>/
|
syn match luaFunc /\<coroutine\.running\>/
|
||||||
endif
|
endif
|
||||||
@@ -200,6 +236,7 @@ elseif lua_version == 5
|
|||||||
syn match luaFunc /\<coroutine\.status\>/
|
syn match luaFunc /\<coroutine\.status\>/
|
||||||
syn match luaFunc /\<coroutine\.wrap\>/
|
syn match luaFunc /\<coroutine\.wrap\>/
|
||||||
syn match luaFunc /\<coroutine\.yield\>/
|
syn match luaFunc /\<coroutine\.yield\>/
|
||||||
|
|
||||||
syn match luaFunc /\<string\.byte\>/
|
syn match luaFunc /\<string\.byte\>/
|
||||||
syn match luaFunc /\<string\.char\>/
|
syn match luaFunc /\<string\.char\>/
|
||||||
syn match luaFunc /\<string\.dump\>/
|
syn match luaFunc /\<string\.dump\>/
|
||||||
@@ -218,6 +255,18 @@ elseif lua_version == 5
|
|||||||
syn match luaFunc /\<string\.match\>/
|
syn match luaFunc /\<string\.match\>/
|
||||||
syn match luaFunc /\<string\.reverse\>/
|
syn match luaFunc /\<string\.reverse\>/
|
||||||
endif
|
endif
|
||||||
|
if lua_subversion >= 3
|
||||||
|
syn match luaFunc /\<string\.pack\>/
|
||||||
|
syn match luaFunc /\<string\.packsize\>/
|
||||||
|
syn match luaFunc /\<string\.unpack\>/
|
||||||
|
syn match luaFunc /\<utf8\.char\>/
|
||||||
|
syn match luaFunc /\<utf8\.charpattern\>/
|
||||||
|
syn match luaFunc /\<utf8\.codes\>/
|
||||||
|
syn match luaFunc /\<utf8\.codepoint\>/
|
||||||
|
syn match luaFunc /\<utf8\.len\>/
|
||||||
|
syn match luaFunc /\<utf8\.offset\>/
|
||||||
|
endif
|
||||||
|
|
||||||
if lua_subversion == 0
|
if lua_subversion == 0
|
||||||
syn match luaFunc /\<table\.getn\>/
|
syn match luaFunc /\<table\.getn\>/
|
||||||
syn match luaFunc /\<table\.setn\>/
|
syn match luaFunc /\<table\.setn\>/
|
||||||
@@ -225,19 +274,40 @@ elseif lua_version == 5
|
|||||||
syn match luaFunc /\<table\.foreachi\>/
|
syn match luaFunc /\<table\.foreachi\>/
|
||||||
elseif lua_subversion == 1
|
elseif lua_subversion == 1
|
||||||
syn match luaFunc /\<table\.maxn\>/
|
syn match luaFunc /\<table\.maxn\>/
|
||||||
elseif lua_subversion == 2
|
elseif lua_subversion >= 2
|
||||||
syn match luaFunc /\<table\.pack\>/
|
syn match luaFunc /\<table\.pack\>/
|
||||||
syn match luaFunc /\<table\.unpack\>/
|
syn match luaFunc /\<table\.unpack\>/
|
||||||
|
if lua_subversion >= 3
|
||||||
|
syn match luaFunc /\<table\.move\>/
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
syn match luaFunc /\<table\.concat\>/
|
syn match luaFunc /\<table\.concat\>/
|
||||||
syn match luaFunc /\<table\.sort\>/
|
|
||||||
syn match luaFunc /\<table\.insert\>/
|
syn match luaFunc /\<table\.insert\>/
|
||||||
|
syn match luaFunc /\<table\.sort\>/
|
||||||
syn match luaFunc /\<table\.remove\>/
|
syn match luaFunc /\<table\.remove\>/
|
||||||
|
|
||||||
|
if lua_subversion == 2
|
||||||
|
syn match luaFunc /\<bit32\.arshift\>/
|
||||||
|
syn match luaFunc /\<bit32\.band\>/
|
||||||
|
syn match luaFunc /\<bit32\.bnot\>/
|
||||||
|
syn match luaFunc /\<bit32\.bor\>/
|
||||||
|
syn match luaFunc /\<bit32\.btest\>/
|
||||||
|
syn match luaFunc /\<bit32\.bxor\>/
|
||||||
|
syn match luaFunc /\<bit32\.extract\>/
|
||||||
|
syn match luaFunc /\<bit32\.lrotate\>/
|
||||||
|
syn match luaFunc /\<bit32\.lshift\>/
|
||||||
|
syn match luaFunc /\<bit32\.replace\>/
|
||||||
|
syn match luaFunc /\<bit32\.rrotate\>/
|
||||||
|
syn match luaFunc /\<bit32\.rshift\>/
|
||||||
|
endif
|
||||||
|
|
||||||
syn match luaFunc /\<math\.abs\>/
|
syn match luaFunc /\<math\.abs\>/
|
||||||
syn match luaFunc /\<math\.acos\>/
|
syn match luaFunc /\<math\.acos\>/
|
||||||
syn match luaFunc /\<math\.asin\>/
|
syn match luaFunc /\<math\.asin\>/
|
||||||
syn match luaFunc /\<math\.atan\>/
|
syn match luaFunc /\<math\.atan\>/
|
||||||
syn match luaFunc /\<math\.atan2\>/
|
if lua_subversion < 3
|
||||||
|
syn match luaFunc /\<math\.atan2\>/
|
||||||
|
endif
|
||||||
syn match luaFunc /\<math\.ceil\>/
|
syn match luaFunc /\<math\.ceil\>/
|
||||||
syn match luaFunc /\<math\.sin\>/
|
syn match luaFunc /\<math\.sin\>/
|
||||||
syn match luaFunc /\<math\.cos\>/
|
syn match luaFunc /\<math\.cos\>/
|
||||||
@@ -251,25 +321,36 @@ elseif lua_version == 5
|
|||||||
if lua_subversion == 0
|
if lua_subversion == 0
|
||||||
syn match luaFunc /\<math\.mod\>/
|
syn match luaFunc /\<math\.mod\>/
|
||||||
syn match luaFunc /\<math\.log10\>/
|
syn match luaFunc /\<math\.log10\>/
|
||||||
else
|
elseif lua_subversion == 1
|
||||||
if lua_subversion == 1
|
syn match luaFunc /\<math\.log10\>/
|
||||||
syn match luaFunc /\<math\.log10\>/
|
endif
|
||||||
endif
|
if lua_subversion >= 1
|
||||||
syn match luaFunc /\<math\.huge\>/
|
syn match luaFunc /\<math\.huge\>/
|
||||||
syn match luaFunc /\<math\.fmod\>/
|
syn match luaFunc /\<math\.fmod\>/
|
||||||
syn match luaFunc /\<math\.modf\>/
|
syn match luaFunc /\<math\.modf\>/
|
||||||
syn match luaFunc /\<math\.cosh\>/
|
if lua_subversion == 1 || lua_subversion == 2
|
||||||
syn match luaFunc /\<math\.sinh\>/
|
syn match luaFunc /\<math\.cosh\>/
|
||||||
syn match luaFunc /\<math\.tanh\>/
|
syn match luaFunc /\<math\.sinh\>/
|
||||||
|
syn match luaFunc /\<math\.tanh\>/
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
syn match luaFunc /\<math\.pow\>/
|
|
||||||
syn match luaFunc /\<math\.rad\>/
|
syn match luaFunc /\<math\.rad\>/
|
||||||
syn match luaFunc /\<math\.sqrt\>/
|
syn match luaFunc /\<math\.sqrt\>/
|
||||||
syn match luaFunc /\<math\.frexp\>/
|
if lua_subversion < 3
|
||||||
syn match luaFunc /\<math\.ldexp\>/
|
syn match luaFunc /\<math\.pow\>/
|
||||||
|
syn match luaFunc /\<math\.frexp\>/
|
||||||
|
syn match luaFunc /\<math\.ldexp\>/
|
||||||
|
else
|
||||||
|
syn match luaFunc /\<math\.maxinteger\>/
|
||||||
|
syn match luaFunc /\<math\.mininteger\>/
|
||||||
|
syn match luaFunc /\<math\.tointeger\>/
|
||||||
|
syn match luaFunc /\<math\.type\>/
|
||||||
|
syn match luaFunc /\<math\.ult\>/
|
||||||
|
endif
|
||||||
syn match luaFunc /\<math\.random\>/
|
syn match luaFunc /\<math\.random\>/
|
||||||
syn match luaFunc /\<math\.randomseed\>/
|
syn match luaFunc /\<math\.randomseed\>/
|
||||||
syn match luaFunc /\<math\.pi\>/
|
syn match luaFunc /\<math\.pi\>/
|
||||||
|
|
||||||
syn match luaFunc /\<io\.close\>/
|
syn match luaFunc /\<io\.close\>/
|
||||||
syn match luaFunc /\<io\.flush\>/
|
syn match luaFunc /\<io\.flush\>/
|
||||||
syn match luaFunc /\<io\.input\>/
|
syn match luaFunc /\<io\.input\>/
|
||||||
@@ -284,6 +365,7 @@ elseif lua_version == 5
|
|||||||
syn match luaFunc /\<io\.tmpfile\>/
|
syn match luaFunc /\<io\.tmpfile\>/
|
||||||
syn match luaFunc /\<io\.type\>/
|
syn match luaFunc /\<io\.type\>/
|
||||||
syn match luaFunc /\<io\.write\>/
|
syn match luaFunc /\<io\.write\>/
|
||||||
|
|
||||||
syn match luaFunc /\<os\.clock\>/
|
syn match luaFunc /\<os\.clock\>/
|
||||||
syn match luaFunc /\<os\.date\>/
|
syn match luaFunc /\<os\.date\>/
|
||||||
syn match luaFunc /\<os\.difftime\>/
|
syn match luaFunc /\<os\.difftime\>/
|
||||||
@@ -295,6 +377,7 @@ elseif lua_version == 5
|
|||||||
syn match luaFunc /\<os\.setlocale\>/
|
syn match luaFunc /\<os\.setlocale\>/
|
||||||
syn match luaFunc /\<os\.time\>/
|
syn match luaFunc /\<os\.time\>/
|
||||||
syn match luaFunc /\<os\.tmpname\>/
|
syn match luaFunc /\<os\.tmpname\>/
|
||||||
|
|
||||||
syn match luaFunc /\<debug\.debug\>/
|
syn match luaFunc /\<debug\.debug\>/
|
||||||
syn match luaFunc /\<debug\.gethook\>/
|
syn match luaFunc /\<debug\.gethook\>/
|
||||||
syn match luaFunc /\<debug\.getinfo\>/
|
syn match luaFunc /\<debug\.getinfo\>/
|
||||||
@@ -307,26 +390,20 @@ elseif lua_version == 5
|
|||||||
if lua_subversion == 1
|
if lua_subversion == 1
|
||||||
syn match luaFunc /\<debug\.getfenv\>/
|
syn match luaFunc /\<debug\.getfenv\>/
|
||||||
syn match luaFunc /\<debug\.setfenv\>/
|
syn match luaFunc /\<debug\.setfenv\>/
|
||||||
syn match luaFunc /\<debug\.getmetatable\>/
|
|
||||||
syn match luaFunc /\<debug\.setmetatable\>/
|
|
||||||
syn match luaFunc /\<debug\.getregistry\>/
|
|
||||||
elseif lua_subversion == 2
|
|
||||||
syn match luaFunc /\<debug\.getmetatable\>/
|
|
||||||
syn match luaFunc /\<debug\.setmetatable\>/
|
|
||||||
syn match luaFunc /\<debug\.getregistry\>/
|
|
||||||
syn match luaFunc /\<debug\.getuservalue\>/
|
|
||||||
syn match luaFunc /\<debug\.setuservalue\>/
|
|
||||||
syn match luaFunc /\<debug\.upvalueid\>/
|
|
||||||
syn match luaFunc /\<debug\.upvaluejoin\>/
|
|
||||||
endif
|
endif
|
||||||
if lua_subversion >= 3
|
if lua_subversion >= 1
|
||||||
"https://www.lua.org/manual/5.3/manual.html#6.5
|
syn match luaFunc /\<debug\.getmetatable\>/
|
||||||
syn match luaFunc /\<utf8\.char\>/
|
syn match luaFunc /\<debug\.setmetatable\>/
|
||||||
syn match luaFunc /\<utf8\.charpattern\>/
|
syn match luaFunc /\<debug\.getregistry\>/
|
||||||
syn match luaFunc /\<utf8\.codes\>/
|
if lua_subversion >= 2
|
||||||
syn match luaFunc /\<utf8\.codepoint\>/
|
syn match luaFunc /\<debug\.getuservalue\>/
|
||||||
syn match luaFunc /\<utf8\.len\>/
|
syn match luaFunc /\<debug\.setuservalue\>/
|
||||||
syn match luaFunc /\<utf8\.offset\>/
|
syn match luaFunc /\<debug\.upvalueid\>/
|
||||||
|
syn match luaFunc /\<debug\.upvaluejoin\>/
|
||||||
|
endif
|
||||||
|
if lua_subversion >= 4
|
||||||
|
syn match luaFunc /\<debug.setcstacklimit\>/
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@@ -341,18 +418,18 @@ hi def link luaString2 String
|
|||||||
hi def link luaStringDelimiter luaString
|
hi def link luaStringDelimiter luaString
|
||||||
hi def link luaNumber Number
|
hi def link luaNumber Number
|
||||||
hi def link luaOperator Operator
|
hi def link luaOperator Operator
|
||||||
hi def link luaIn Operator
|
hi def link luaSymbolOperator luaOperator
|
||||||
hi def link luaConstant Constant
|
hi def link luaConstant Constant
|
||||||
hi def link luaCond Conditional
|
hi def link luaCond Conditional
|
||||||
hi def link luaElse Conditional
|
hi def link luaCondElse Conditional
|
||||||
hi def link luaFunction Function
|
hi def link luaFunction Function
|
||||||
|
hi def link luaMetaMethod Function
|
||||||
hi def link luaComment Comment
|
hi def link luaComment Comment
|
||||||
hi def link luaCommentDelimiter luaComment
|
hi def link luaCommentDelimiter luaComment
|
||||||
hi def link luaTodo Todo
|
hi def link luaTodo Todo
|
||||||
hi def link luaTable Structure
|
hi def link luaTable Structure
|
||||||
hi def link luaError Error
|
hi def link luaError Error
|
||||||
hi def link luaParenError Error
|
hi def link luaParenError Error
|
||||||
hi def link luaBraceError Error
|
|
||||||
hi def link luaSpecial SpecialChar
|
hi def link luaSpecial SpecialChar
|
||||||
hi def link luaFunc Identifier
|
hi def link luaFunc Identifier
|
||||||
hi def link luaLabel Label
|
hi def link luaLabel Label
|
||||||
|
43
runtime/syntax/lyrics.vim
Normal file
43
runtime/syntax/lyrics.vim
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
" Vim syntax file
|
||||||
|
" Language: LyRiCs
|
||||||
|
" Maintainer: ObserverOfTime <chronobserver@disroot.org>
|
||||||
|
" Filenames: *.lrc
|
||||||
|
" Last Change: 2022 Sep 18
|
||||||
|
|
||||||
|
if exists('b:current_syntax')
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
let s:cpo_save = &cpoptions
|
||||||
|
set cpoptions&vim
|
||||||
|
|
||||||
|
syn case ignore
|
||||||
|
|
||||||
|
" Errors
|
||||||
|
syn match lrcError /^.\+$/
|
||||||
|
|
||||||
|
" ID tags
|
||||||
|
syn match lrcTag /^\s*\[\a\+:.\+\]\s*$/ contains=lrcTagName,lrcTagValue
|
||||||
|
syn match lrcTagName contained nextgroup=lrcTagValue
|
||||||
|
\ /\[\zs\(al\|ar\|au\|by\|encoding\|la\|id\|length\|offset\|re\|ti\|ve\)\ze:/
|
||||||
|
syn match lrcTagValue /:\zs.\+\ze\]/ contained
|
||||||
|
|
||||||
|
" Lyrics
|
||||||
|
syn match lrcLyricTime /^\s*\[\d\d:\d\d\.\d\d\]/
|
||||||
|
\ contains=lrcNumber nextgroup=lrcLyricLine
|
||||||
|
syn match lrcLyricLine /.*$/ contained contains=lrcWordTime,@Spell
|
||||||
|
syn match lrcWordTime /<\d\d:\d\d\.\d\d>/ contained contains=lrcNumber,@NoSpell
|
||||||
|
syn match lrcNumber /[+-]\=\d\+/ contained
|
||||||
|
|
||||||
|
hi def link lrcLyricTime Label
|
||||||
|
hi def link lrcNumber Number
|
||||||
|
hi def link lrcTag PreProc
|
||||||
|
hi def link lrcTagName Identifier
|
||||||
|
hi def link lrcTagValue String
|
||||||
|
hi def link lrcWordTime Special
|
||||||
|
hi def link lrcError Error
|
||||||
|
|
||||||
|
let b:current_syntax = 'lyrics'
|
||||||
|
|
||||||
|
let &cpoptions = s:cpo_save
|
||||||
|
unlet s:cpo_save
|
62
runtime/syntax/srt.vim
Normal file
62
runtime/syntax/srt.vim
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
" Vim syntax file
|
||||||
|
" Language: SubRip
|
||||||
|
" Maintainer: ObserverOfTime <chronobserver@disroot.org>
|
||||||
|
" Filenames: *.srt
|
||||||
|
" Last Change: 2022 Sep 12
|
||||||
|
|
||||||
|
if exists('b:current_syntax')
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
syn spell toplevel
|
||||||
|
|
||||||
|
syn cluster srtSpecial contains=srtBold,srtItalics,srtStrikethrough,srtUnderline,srtFont,srtTag,srtEscape
|
||||||
|
|
||||||
|
" Number
|
||||||
|
syn match srtNumber /^\d\+$/ contains=@NoSpell
|
||||||
|
|
||||||
|
" Range
|
||||||
|
syn match srtRange /\d\d:\d\d:\d\d[,.]\d\d\d --> \d\d:\d\d:\d\d[,.]\d\d\d/ skipwhite contains=srtArrow,srtTime nextgroup=srtCoordinates
|
||||||
|
syn match srtArrow /-->/ contained contains=@NoSpell
|
||||||
|
syn match srtTime /\d\d:\d\d:\d\d[,.]\d\d\d/ contained contains=@NoSpell
|
||||||
|
syn match srtCoordinates /X1:\d\+ X2:\d\+ Y1:\d\+ Y2:\d\+/ contained contains=@NoSpell
|
||||||
|
|
||||||
|
" Bold
|
||||||
|
syn region srtBold matchgroup=srtFormat start=+<b>+ end=+</b>+ contains=@srtSpecial
|
||||||
|
syn region srtBold matchgroup=srtFormat start=+{b}+ end=+{/b}+ contains=@srtSpecial
|
||||||
|
|
||||||
|
" Italics
|
||||||
|
syn region srtItalics matchgroup=srtFormat start=+<i>+ end=+</i>+ contains=@srtSpecial
|
||||||
|
syn region srtItalics matchgroup=srtFormat start=+{i}+ end=+{/i}+ contains=@srtSpecial
|
||||||
|
|
||||||
|
" Strikethrough
|
||||||
|
syn region srtStrikethrough matchgroup=srtFormat start=+<s>+ end=+</s>+ contains=@srtSpecial
|
||||||
|
syn region srtStrikethrough matchgroup=srtFormat start=+{s}+ end=+{/s}+ contains=@srtSpecial
|
||||||
|
|
||||||
|
" Underline
|
||||||
|
syn region srtUnderline matchgroup=srtFormat start=+<u>+ end=+</u>+ contains=@srtSpecial
|
||||||
|
syn region srtUnderline matchgroup=srtFormat start=+{u}+ end=+{/u}+ contains=@srtSpecial
|
||||||
|
|
||||||
|
" Font
|
||||||
|
syn region srtFont matchgroup=srtFormat start=+<font[^>]\{-}>+ end=+</font>+ contains=@srtSpecial
|
||||||
|
|
||||||
|
" ASS tags
|
||||||
|
syn match srtTag /{\\[^}]\{1,}}/ contains=@NoSpell
|
||||||
|
|
||||||
|
" Special characters
|
||||||
|
syn match srtEscape /\\[nNh]/ contains=@NoSpell
|
||||||
|
|
||||||
|
hi def link srtArrow Delimiter
|
||||||
|
hi def link srtCoordinates Label
|
||||||
|
hi def link srtEscape SpecialChar
|
||||||
|
hi def link srtFormat Special
|
||||||
|
hi def link srtNumber Number
|
||||||
|
hi def link srtTag PreProc
|
||||||
|
hi def link srtTime String
|
||||||
|
|
||||||
|
hi srtBold cterm=bold gui=bold
|
||||||
|
hi srtItalics cterm=italic gui=italic
|
||||||
|
hi srtStrikethrough cterm=strikethrough gui=strikethrough
|
||||||
|
hi srtUnderline cterm=underline gui=underline
|
||||||
|
|
||||||
|
let b:current_syntax = 'srt'
|
54
runtime/syntax/vdf.vim
Normal file
54
runtime/syntax/vdf.vim
Normal file
@@ -0,0 +1,54 @@
|
|||||||
|
" Vim syntax file
|
||||||
|
" Language: Valve Data Format
|
||||||
|
" Maintainer: ObserverOfTime <chronobserver@disroot.org>
|
||||||
|
" Filenames: *.vdf
|
||||||
|
" Last Change: 2022 Sep 15
|
||||||
|
|
||||||
|
if exists('b:current_syntax')
|
||||||
|
finish
|
||||||
|
endif
|
||||||
|
|
||||||
|
let s:cpo_save = &cpoptions
|
||||||
|
set cpoptions&vim
|
||||||
|
|
||||||
|
" Comment
|
||||||
|
syn keyword vdfTodo contained TODO FIXME XXX
|
||||||
|
syn match vdfComment +//.*+ contains=vdfTodo
|
||||||
|
|
||||||
|
" Macro
|
||||||
|
syn match vdfMacro /^\s*#.*/
|
||||||
|
|
||||||
|
" Tag
|
||||||
|
syn region vdfTag start=/"/ skip=/\\"/ end=/"/
|
||||||
|
\ nextgroup=vdfValue skipwhite oneline
|
||||||
|
|
||||||
|
" Section
|
||||||
|
syn region vdfSection matchgroup=vdfBrace
|
||||||
|
\ start=/{/ end=/}/ transparent fold
|
||||||
|
\ contains=vdfTag,vdfSection,vdfComment,vdfConditional
|
||||||
|
|
||||||
|
" Conditional
|
||||||
|
syn match vdfConditional /\[\$\w\{1,1021}\]/ nextgroup=vdfTag
|
||||||
|
|
||||||
|
" Value
|
||||||
|
syn region vdfValue start=/"/ skip=/\\"/ end=/"/
|
||||||
|
\ oneline contained contains=vdfVariable,vdfNumber,vdfEscape
|
||||||
|
syn region vdfVariable start=/%/ skip=/\\%/ end=/%/ oneline contained
|
||||||
|
syn match vdfEscape /\\[nt\\"]/ contained
|
||||||
|
syn match vdfNumber /"-\?\d\+"/ contained
|
||||||
|
|
||||||
|
hi def link vdfBrace Delimiter
|
||||||
|
hi def link vdfComment Comment
|
||||||
|
hi def link vdfConditional Constant
|
||||||
|
hi def link vdfEscape SpecialChar
|
||||||
|
hi def link vdfMacro Macro
|
||||||
|
hi def link vdfNumber Number
|
||||||
|
hi def link vdfTag Keyword
|
||||||
|
hi def link vdfTodo Todo
|
||||||
|
hi def link vdfValue String
|
||||||
|
hi def link vdfVariable Identifier
|
||||||
|
|
||||||
|
let b:current_syntax = 'vdf'
|
||||||
|
|
||||||
|
let &cpoptions = s:cpo_save
|
||||||
|
unlet s:cpo_save
|
@@ -1,8 +1,8 @@
|
|||||||
" Vim syntax file
|
" Vim syntax file
|
||||||
" Language: Vim 9.0 script
|
" Language: Vim 9.0 script
|
||||||
" Maintainer: Charles E. Campbell <NcampObell@SdrPchip.AorgM-NOSPAM>
|
" Maintainer: Charles E. Campbell <NcampObell@SdrPchip.AorgM-NOSPAM>
|
||||||
" Last Change: September 09, 2022
|
" Last Change: September 14, 2022
|
||||||
" Version: 9.0-04
|
" Version: 9.0-05
|
||||||
" URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_VIM
|
" URL: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_VIM
|
||||||
" Automatically generated keyword lists: {{{1
|
" Automatically generated keyword lists: {{{1
|
||||||
|
|
||||||
@@ -30,24 +30,24 @@ syn match vimCommand contained "\<z[-+^.=]\=\>"
|
|||||||
syn keyword vimStdPlugin contained Arguments Asm Break Cfilter Clear Continue DiffOrig Evaluate Finish Gdb Lfilter Man N[ext] Over P[rint] Program Run S Source Step Stop Termdebug TermdebugCommand TOhtml Until Winbar XMLent XMLns
|
syn keyword vimStdPlugin contained Arguments Asm Break Cfilter Clear Continue DiffOrig Evaluate Finish Gdb Lfilter Man N[ext] Over P[rint] Program Run S Source Step Stop Termdebug TermdebugCommand TOhtml Until Winbar XMLent XMLns
|
||||||
|
|
||||||
" vimOptions are caught only when contained in a vimSet {{{2
|
" vimOptions are caught only when contained in a vimSet {{{2
|
||||||
syn keyword vimOption contained acd ambw arshape aw backupskip beval bk bri bufhidden cdh ci cinsd cms commentstring conceallevel cpt cscopetagorder csto cursorlineopt dg dir ed enc errorfile fcl fdn ffs fillchars fo foldmarker formatoptions gdefault gp guifontwide helpheight history hlsearch imaf ims includeexpr infercase iskeyword keywordprg laststatus lispwords lrm magic maxfuncdepth menuitems mm modifiable mousemev mps nu opendevice paste pex pmbfn printencoding pt pythonhome quoteescape renderoptions rlc ruf scb scrolloff selectmode shellquote shiftwidth showmode sj sn spellfile spo st su swf ta taglength tbis termguicolors textmode thesaurusfunc titlestring tpm ttimeoutlen ttyscroll tx undolevels vartabstop vfile virtualedit warn wfh wildchar wim winminheight wmh write
|
syn keyword vimOption contained acd ambw arshape aw backupskip beval bk bri bufhidden cdh ci cinsd cms commentstring conceallevel cpt cscopetagorder csto cursorlineopt dg dir ed enc errorfile fcl fdn ffs fillchars fo foldmarker formatoptions gdefault gp guifontwide helpheight history hlsearch imaf ims includeexpr infercase iskeyword keywordprg laststatus lispwords lrm magic maxfuncdepth menuitems mm modifiable mousemev mps nu opendevice paste pex pmbfn printencoding pt pythonhome quoteescape renderoptions rlc ruf scb scrolloff selectmode shellquote shiftwidth showmode sj sn spellfile splitscroll ssl stmp swapsync synmaxcol tagcase tbi termbidi textauto thesaurusfunc titlestring tpm ttimeoutlen ttyscroll tx undolevels vartabstop vfile virtualedit warn wfh wildchar wim winminheight wmh write
|
||||||
syn keyword vimOption contained ai anti asd awa balloondelay bevalterm bkc briopt buflisted cdhome cin cinw co compatible confirm crb cscopeverbose csverb cwh dict directory edcompatible encoding errorformat fcs fdo fic fixendofline foldclose foldmethod formatprg gfm grepformat guiheadroom helplang hk ic imak imsearch incsearch insertmode isp km lazyredraw list ls makeef maxmapdepth mfd mmd modified mousemodel msm number operatorfunc pastetoggle pexpr popt printexpr pumheight pythonthreedll rdt report rnu ruler scf scrollopt sessionoptions shellredir shm showtabline slm so spelllang spr sta sua switchbuf tabline tagrelative tbs termwinkey textwidth tildeop tl tr ttm ttytype uc undoreload vb vi visualbell wb wfw wildcharm winaltkeys winminwidth wmnu writeany
|
syn keyword vimOption contained ai anti asd awa balloondelay bevalterm bkc briopt buflisted cdhome cin cinw co compatible confirm crb cscopeverbose csverb cwh dict directory edcompatible encoding errorformat fcs fdo fic fixendofline foldclose foldmethod formatprg gfm grepformat guiheadroom helplang hk ic imak imsearch incsearch insertmode isp km lazyredraw list ls makeef maxmapdepth mfd mmd modified mousemodel msm number operatorfunc pastetoggle pexpr popt printexpr pumheight pythonthreedll rdt report rnu ruler scf scrollopt sessionoptions shellredir shm showtabline slm so spelllang spo ssop sts swb syntax tagfunc tbidi termencoding textmode tildeop tl tr ttm ttytype uc undoreload vb vi visualbell wb wfw wildcharm winaltkeys winminwidth wmnu writeany
|
||||||
syn keyword vimOption contained akm antialias autochdir background ballooneval bex bl brk buftype cdpath cindent cinwords cocu complete copyindent cryptmethod csl cuc debug dictionary display ef endofline esckeys fdc fdt fileencoding fixeol foldcolumn foldminlines fp gfn grepprg guiligatures hf hkmap icon imc imsf inde is isprint kmp lbr listchars lsp makeencoding maxmem mh mmp more mousemoveevent mzq numberwidth opfunc patchexpr pfn pp printfont pumwidth pythonthreehome re restorescreen ro rulerformat scl scs sft shellslash shortmess shq sm softtabstop spelloptions sps stal suffixes sws tabpagemax tags tc termwinscroll tf timeout tm ts tty tw udf updatecount vbs viewdir vop wc wh wildignore wincolor winptydll wmw writebackup
|
syn keyword vimOption contained akm antialias autochdir background ballooneval bex bl brk buftype cdpath cindent cinwords cocu complete copyindent cryptmethod csl cuc debug dictionary display ef endofline esckeys fdc fdt fileencoding fixeol foldcolumn foldminlines fp gfn grepprg guiligatures hf hkmap icon imc imsf inde is isprint kmp lbr listchars lsp makeencoding maxmem mh mmp more mousemoveevent mzq numberwidth opfunc patchexpr pfn pp printfont pumwidth pythonthreehome re restorescreen ro rulerformat scl scs sft shellslash shortmess shq sm softtabstop spelloptions spr st su swf ta taglength tbis termguicolors textwidth timeout tm ts tty tw udf updatecount vbs viewdir vop wc wh wildignore wincolor winptydll wmw writebackup
|
||||||
syn keyword vimOption contained al ar autoindent backspace balloonevalterm bexpr bo browsedir casemap cedit cink clipboard cole completefunc cot cscopepathcomp cspc cul deco diff dy efm eol et fde fen fileencodings fk foldenable foldnestmax fs gfs gtl guioptions hh hkmapp iconstring imcmdline imst indentexpr isf joinspaces kp lcs lm luadll makeprg maxmempattern mis mmt mouse mouses mzquantum nuw osfiletype patchmode ph preserveindent printheader pvh pyx readonly revins rop runtimepath scr sect sh shelltemp shortname si smartcase sol spellsuggest sr startofline suffixesadd sxe tabstop tagstack tcldll termwinsize tfu timeoutlen to tsl ttybuiltin twk udir updatetime vdir viewoptions vsts wcm whichwrap wildignorecase window winwidth wop writedelay
|
syn keyword vimOption contained al ar autoindent backspace balloonevalterm bexpr bo browsedir casemap cedit cink clipboard cole completefunc cot cscopepathcomp cspc cul deco diff dy efm eol et fde fen fileencodings fk foldenable foldnestmax fs gfs gtl guioptions hh hkmapp iconstring imcmdline imst indentexpr isf joinspaces kp lcs lm luadll makeprg maxmempattern mis mmt mouse mouses mzquantum nuw osfiletype patchmode ph preserveindent printheader pvh pyx readonly revins rop runtimepath scr sect sh shelltemp shortname si smartcase sol spellsuggest sps sta sua switchbuf tabline tagrelative tbs termwinkey tf timeoutlen to tsl ttybuiltin twk udir updatetime vdir viewoptions vsts wcm whichwrap wildignorecase window winwidth wop writedelay
|
||||||
syn keyword vimOption contained aleph arab autoread backup balloonexpr bg bomb bs cb cf cinkeys cm colorcolumn completeopt cp cscopeprg csprg culopt def diffexpr ea ei ep eventignore fdi fenc fileformat fkmap foldexpr foldopen fsync gfw gtt guipty hi hkp ignorecase imd imstatusfunc indentkeys isfname js langmap linebreak lmap lw mat maxmemtot mkspellmem mod mousef mouseshape mzschemedll odev pa path pheader previewheight printmbcharset pvp pyxversion redrawtime ri rs sb scroll sections shcf shelltype showbreak sidescroll smartindent sp spf srr statusline sw sxq tag tal tenc termwintype tgc title toolbar tsr ttyfast tws ul ur ve vif vts wcr wi wildmenu winfixheight wiv wrap ws
|
syn keyword vimOption contained aleph arab autoread backup balloonexpr bg bomb bs cb cf cinkeys cm colorcolumn completeopt cp cscopeprg csprg culopt def diffexpr ea ei ep eventignore fdi fenc fileformat fkmap foldexpr foldopen fsync gfw gtt guipty hi hkp ignorecase imd imstatusfunc indentkeys isfname js langmap linebreak lmap lw mat maxmemtot mkspellmem mod mousef mouseshape mzschemedll odev pa path pheader previewheight printmbcharset pvp pyxversion redrawtime ri rs sb scroll sections shcf shelltype showbreak sidescroll smartindent sp spf spsc stal suffixes sws tabpagemax tags tc termwinscroll tfu title toolbar tsr ttyfast tws ul ur ve vif vts wcr wi wildmenu winfixheight wiv wrap ws
|
||||||
syn keyword vimOption contained allowrevins arabic autoshelldir backupcopy bdir bh breakat bsdir cc cfu cino cmdheight columns completepopup cpo cscopequickfix csqf cursorbind define diffopt ead ek equalalways ex fdl fencs fileformats flp foldignore foldtext ft ghr guicursor guitablabel hid hl im imdisable imstyle indk isi key langmenu lines lnr lz matchpairs mco ml modeline mousefocus mouset mzschemegcdll oft packpath pdev pi previewpopup printmbfont pvw qe regexpengine rightleft rtp sbo scrollbind secure shell shellxescape showcmd sidescrolloff smarttab spc spl ss stl swapfile syn tagbsearch tb term terse tgst titlelen toolbariconsize tsrfu ttym twsl undodir ut verbose viminfo wa wd wic wildmode winfixwidth wiw wrapmargin ww
|
syn keyword vimOption contained allowrevins arabic autoshelldir backupcopy bdir bh breakat bsdir cc cfu cino cmdheight columns completepopup cpo cscopequickfix csqf cursorbind define diffopt ead ek equalalways ex fdl fencs fileformats flp foldignore foldtext ft ghr guicursor guitablabel hid hl im imdisable imstyle indk isi key langmenu lines lnr lz matchpairs mco ml modeline mousefocus mouset mzschemegcdll oft packpath pdev pi previewpopup printmbfont pvw qe regexpengine rightleft rtp sbo scrollbind secure shell shellxescape showcmd sidescrolloff smarttab spc spl sr startofline suffixesadd sxe tabstop tagstack tcldll termwinsize tgc titlelen toolbariconsize tsrfu ttym twsl undodir ut verbose viminfo wa wd wic wildmode winfixwidth wiw wrapmargin ww
|
||||||
syn keyword vimOption contained altkeymap arabicshape autowrite backupdir bdlay bin breakindent bsk ccv ch cinoptions cmdwinheight com completeslash cpoptions cscoperelative csre cursorcolumn delcombine digraph eadirection emo equalprg expandtab fdls fex fileignorecase fml foldlevel formatexpr gcr gli guifont guitabtooltip hidden hlg imactivatefunc imi inc inex isident keymap langnoremap linespace loadplugins ma matchtime mef mle modelineexpr mousehide mousetime nf ofu para penc pm previewwindow printoptions pw qftf relativenumber rightleftcmd ru sbr scrollfocus sel shellcmdflag shellxquote showfulltag signcolumn smc spell splitbelow ssl stmp swapsync synmaxcol tagcase tbi termbidi textauto thesaurus titleold top ttimeout ttymouse twt undofile varsofttabstop verbosefile viminfofile wak weirdinvert wig wildoptions winheight wm wrapscan xtermcodes
|
syn keyword vimOption contained altkeymap arabicshape autowrite backupdir bdlay bin breakindent bsk ccv ch cinoptions cmdwinheight com completeslash cpoptions cscoperelative csre cursorcolumn delcombine digraph eadirection emo equalprg expandtab fdls fex fileignorecase fml foldlevel formatexpr gcr gli guifont guitabtooltip hidden hlg imactivatefunc imi inc inex isident keymap langnoremap linespace loadplugins ma matchtime mef mle modelineexpr mousehide mousetime nf ofu para penc pm previewwindow printoptions pw qftf relativenumber rightleftcmd ru sbr scrollfocus sel shellcmdflag shellxquote showfulltag signcolumn smc spell splitbelow srr statusline sw sxq tag tal tenc termwintype tgst titleold top ttimeout ttymouse twt undofile varsofttabstop verbosefile viminfofile wak weirdinvert wig wildoptions winheight wm wrapscan xtermcodes
|
||||||
syn keyword vimOption contained ambiwidth ari autowriteall backupext belloff binary breakindentopt bt cd charconvert cinscopedecls cmp comments concealcursor cpp cscopetag cst cursorline dex dip eb emoji errorbells exrc fdm ff filetype fmr foldlevelstart formatlistpat gd go guifontset helpfile highlight hls imactivatekey iminsert include inf isk keymodel langremap lisp lpl macatsui maxcombine menc mls modelines mousem mp nrformats omnifunc paragraphs perldll pmbcs printdevice prompt pythondll quickfixtextfunc remap rl rubydll sc scrolljump selection shellpipe shiftround showmatch siso smd spellcapcheck splitright ssop sts swb syntax tagfunc tbidi termencoding
|
syn keyword vimOption contained ambiwidth ari autowriteall backupext belloff binary breakindentopt bt cd charconvert cinscopedecls cmp comments concealcursor cpp cscopetag cst cursorline dex dip eb emoji errorbells exrc fdm ff filetype fmr foldlevelstart formatlistpat gd go guifontset helpfile highlight hls imactivatekey iminsert include inf isk keymodel langremap lisp lpl macatsui maxcombine menc mls modelines mousem mp nrformats omnifunc paragraphs perldll pmbcs printdevice prompt pythondll quickfixtextfunc remap rl rubydll sc scrolljump selection shellpipe shiftround showmatch siso smd spellcapcheck splitright ss stl swapfile syn tagbsearch tb term terse thesaurus
|
||||||
|
|
||||||
" vimOptions: These are the turn-off setting variants {{{2
|
" vimOptions: These are the turn-off setting variants {{{2
|
||||||
syn keyword vimOption contained noacd noallowrevins noantialias noarabic noarshape noautoindent noautowrite noawa noballoonevalterm nobin nobl nobri noci nocompatible nocp nocscopetag nocst nocul nocursorline nodg noea noedcompatible noemoji noequalalways noet noexrc nofileignorecase nofk nofs nogdefault nohidden nohkmapp nohlsearch noignorecase noimcmdline noincsearch noinsertmode nojs nolazyredraw nolisp noloadplugins nolz nomagic nomle nomodelineexpr nomore nomousefocus nonu noodev nopaste nopreserveindent noprompt noreadonly noremap norevins norightleft nornu nors noruler nosc noscf noscrollfocus nosecure noshellslash noshiftround noshowcmd noshowmatch nosi nosmartcase nosmarttab nosn nospell nosplitright nosr nosta nostmp noswf notagbsearch notagstack notbidi notermbidi notextauto notf notildeop notitle notop nottimeout nottyfast noudf novb nowa nowb nowfh nowic nowildmenu nowinfixwidth nowmnu nowrapscan nowriteany nows
|
syn keyword vimOption contained noacd noallowrevins noantialias noarabic noarshape noautoindent noautowrite noawa noballoonevalterm nobin nobl nobri noci nocompatible nocp nocscopetag nocst nocul nocursorline nodg noea noedcompatible noemoji noequalalways noet noexrc nofileignorecase nofk nofs nogdefault nohidden nohkmapp nohlsearch noignorecase noimcmdline noincsearch noinsertmode nojs nolazyredraw nolisp noloadplugins nolz nomagic nomle nomodelineexpr nomore nomousehide noodev nopaste nopreserveindent noprompt noreadonly noremap norevins norightleft nornu nors noruler nosc noscf noscrollfocus nosecure noshellslash noshiftround noshowcmd noshowmatch nosi nosmartcase nosmarttab nosn nospell nosplitright nospr nosr nosta nostmp noswf notagbsearch notagstack notbidi notermbidi notextauto notf notildeop notitle notop nottimeout nottyfast noudf novb nowa nowb nowfh nowic nowildmenu nowinfixwidth nowmnu nowrapscan nowriteany nows
|
||||||
syn keyword vimOption contained noai noaltkeymap noar noarabicshape noasd noautoread noautowriteall nobackup nobeval nobinary nobomb nobuflisted nocin noconfirm nocrb nocscopeverbose nocsverb nocursorbind nodeco nodiff noeb noek noendofline noerrorbells noex nofen nofixendofline nofkmap nofsync noguipty nohk nohkp noic noim noimd noinf nois nolangnoremap nolbr nolist nolpl noma nomh nomod nomodifiable nomousef nomousehide nonumber noopendevice nopi nopreviewwindow nopvw norelativenumber norestorescreen nori norl noro noru nosb noscb noscrollbind noscs nosft noshelltemp noshortname noshowfulltag noshowmode nosm nosmartindent nosmd nosol nosplitbelow nospr nossl nostartofline noswapfile nota notagrelative notbi notbs noterse notextmode notgst notimeout noto notr nottybuiltin notx noundofile novisualbell nowarn noweirdinvert nowfw nowildignorecase nowinfixheight nowiv nowrap nowrite nowritebackup noxtermcodes
|
syn keyword vimOption contained noai noaltkeymap noar noarabicshape noasd noautoread noautowriteall nobackup nobeval nobinary nobomb nobuflisted nocin noconfirm nocrb nocscopeverbose nocsverb nocursorbind nodeco nodiff noeb noek noendofline noerrorbells noex nofen nofixendofline nofkmap nofsync noguipty nohk nohkp noic noim noimd noinf nois nolangnoremap nolbr nolist nolpl noma nomh nomod nomodifiable nomousef nonu noopendevice nopi nopreviewwindow nopvw norelativenumber norestorescreen nori norl noro noru nosb noscb noscrollbind noscs nosft noshelltemp noshortname noshowfulltag noshowmode nosm nosmartindent nosmd nosol nosplitbelow nosplitscroll nospsc nossl nostartofline noswapfile nota notagrelative notbi notbs noterse notextmode notgst notimeout noto notr nottybuiltin notx noundofile novisualbell nowarn noweirdinvert nowfw nowildignorecase nowinfixheight nowiv nowrap nowrite nowritebackup noxtermcodes
|
||||||
syn keyword vimOption contained noakm noanti noarab noari noautochdir noautoshelldir noaw noballooneval nobevalterm nobk nobreakindent nocf nocindent nocopyindent nocscoperelative nocsre nocuc nocursorcolumn nodelcombine nodigraph noed noemo noeol noesckeys noexpandtab nofic nofixeol nofoldenable nogd nohid nohkmap nohls noicon noimc noimdisable noinfercase nojoinspaces nolangremap nolinebreak nolnr nolrm nomacatsui noml nomodeline nomodified
|
syn keyword vimOption contained noakm noanti noarab noari noautochdir noautoshelldir noaw noballooneval nobevalterm nobk nobreakindent nocf nocindent nocopyindent nocscoperelative nocsre nocuc nocursorcolumn nodelcombine nodigraph noed noemo noeol noesckeys noexpandtab nofic nofixeol nofoldenable nogd nohid nohkmap nohls noicon noimc noimdisable noinfercase nojoinspaces nolangremap nolinebreak nolnr nolrm nomacatsui noml nomodeline nomodified nomousefocus nonumber
|
||||||
|
|
||||||
" vimOptions: These are the invertible variants {{{2
|
" vimOptions: These are the invertible variants {{{2
|
||||||
syn keyword vimOption contained invacd invallowrevins invantialias invarabic invarshape invautoindent invautowrite invawa invballoonevalterm invbin invbl invbri invci invcompatible invcp invcscopetag invcst invcul invcursorline invdg invea invedcompatible invemoji invequalalways invet invexrc invfileignorecase invfk invfs invgdefault invhidden invhkmapp invhlsearch invignorecase invimcmdline invincsearch invinsertmode invjs invlazyredraw invlisp invloadplugins invlz invmagic invmle invmodelineexpr invmore invmousefocus invnu invodev invpaste invpreserveindent invprompt invreadonly invremap invrevins invrightleft invrnu invrs invruler invsc invscf invscrollfocus invsecure invshellslash invshiftround invshowcmd invshowmatch invsi invsmartcase invsmarttab invsn invspell invsplitright invsr invsta invstmp invswf invtagbsearch invtagstack invtbidi invtermbidi invtextauto invtf invtildeop invtitle invtop invttimeout invttyfast invudf invvb invwa invwb invwfh invwic invwildmenu invwinfixwidth invwmnu invwrapscan invwriteany invws
|
syn keyword vimOption contained invacd invallowrevins invantialias invarabic invarshape invautoindent invautowrite invawa invballoonevalterm invbin invbl invbri invci invcompatible invcp invcscopetag invcst invcul invcursorline invdg invea invedcompatible invemoji invequalalways invet invexrc invfileignorecase invfk invfs invgdefault invhidden invhkmapp invhlsearch invignorecase invimcmdline invincsearch invinsertmode invjs invlazyredraw invlisp invloadplugins invlz invmagic invmle invmodelineexpr invmore invmousehide invodev invpaste invpreserveindent invprompt invreadonly invremap invrevins invrightleft invrnu invrs invruler invsc invscf invscrollfocus invsecure invshellslash invshiftround invshowcmd invshowmatch invsi invsmartcase invsmarttab invsn invspell invsplitright invspr invsr invsta invstmp invswf invtagbsearch invtagstack invtbidi invtermbidi invtextauto invtf invtildeop invtitle invtop invttimeout invttyfast invudf invvb invwa invwb invwfh invwic invwildmenu invwinfixwidth invwmnu invwrapscan invwriteany invws
|
||||||
syn keyword vimOption contained invai invaltkeymap invar invarabicshape invasd invautoread invautowriteall invbackup invbeval invbinary invbomb invbuflisted invcin invconfirm invcrb invcscopeverbose invcsverb invcursorbind invdeco invdiff inveb invek invendofline inverrorbells invex invfen invfixendofline invfkmap invfsync invguipty invhk invhkp invic invim invimd invinf invis invlangnoremap invlbr invlist invlpl invma invmh invmod invmodifiable invmousef invmousehide invnumber invopendevice invpi invpreviewwindow invpvw invrelativenumber invrestorescreen invri invrl invro invru invsb invscb invscrollbind invscs invsft invshelltemp invshortname invshowfulltag invshowmode invsm invsmartindent invsmd invsol invsplitbelow invspr invssl invstartofline invswapfile invta invtagrelative invtbi invtbs invterse invtextmode invtgst invtimeout invto invtr invttybuiltin invtx invundofile invvisualbell invwarn invweirdinvert invwfw invwildignorecase invwinfixheight invwiv invwrap invwrite invwritebackup invxtermcodes
|
syn keyword vimOption contained invai invaltkeymap invar invarabicshape invasd invautoread invautowriteall invbackup invbeval invbinary invbomb invbuflisted invcin invconfirm invcrb invcscopeverbose invcsverb invcursorbind invdeco invdiff inveb invek invendofline inverrorbells invex invfen invfixendofline invfkmap invfsync invguipty invhk invhkp invic invim invimd invinf invis invlangnoremap invlbr invlist invlpl invma invmh invmod invmodifiable invmousef invnu invopendevice invpi invpreviewwindow invpvw invrelativenumber invrestorescreen invri invrl invro invru invsb invscb invscrollbind invscs invsft invshelltemp invshortname invshowfulltag invshowmode invsm invsmartindent invsmd invsol invsplitbelow invsplitscroll invspsc invssl invstartofline invswapfile invta invtagrelative invtbi invtbs invterse invtextmode invtgst invtimeout invto invtr invttybuiltin invtx invundofile invvisualbell invwarn invweirdinvert invwfw invwildignorecase invwinfixheight invwiv invwrap invwrite invwritebackup invxtermcodes
|
||||||
syn keyword vimOption contained invakm invanti invarab invari invautochdir invautoshelldir invaw invballooneval invbevalterm invbk invbreakindent invcf invcindent invcopyindent invcscoperelative invcsre invcuc invcursorcolumn invdelcombine invdigraph inved invemo inveol invesckeys invexpandtab invfic invfixeol invfoldenable invgd invhid invhkmap invhls invicon invimc invimdisable invinfercase invjoinspaces invlangremap invlinebreak invlnr invlrm invmacatsui invml invmodeline invmodified
|
syn keyword vimOption contained invakm invanti invarab invari invautochdir invautoshelldir invaw invballooneval invbevalterm invbk invbreakindent invcf invcindent invcopyindent invcscoperelative invcsre invcuc invcursorcolumn invdelcombine invdigraph inved invemo inveol invesckeys invexpandtab invfic invfixeol invfoldenable invgd invhid invhkmap invhls invicon invimc invimdisable invinfercase invjoinspaces invlangremap invlinebreak invlnr invlrm invmacatsui invml invmodeline invmodified invmousefocus invnumber
|
||||||
|
|
||||||
" termcap codes (which can also be set) {{{2
|
" termcap codes (which can also be set) {{{2
|
||||||
syn keyword vimOption contained t_8b t_8u t_AF t_AL t_bc t_BE t_ce t_cl t_Co t_Cs t_CV t_db t_DL t_Ds t_EI t_F2 t_F4 t_F6 t_F8 t_fd t_fs t_IE t_k1 t_k2 t_K3 t_K4 t_K5 t_K6 t_K7 t_K8 t_K9 t_kb t_KB t_kd t_KD t_KE t_KG t_KH t_KI t_KJ t_KK t_kl t_KL t_kN t_kP t_kr t_ks t_ku t_le t_mb t_md t_me t_mr t_ms t_nd t_op t_PE t_PS t_RB t_RC t_RF t_Ri t_RI t_RS t_RT t_RV t_Sb t_SC t_se t_Sf t_SH t_Si t_SI t_so t_sr t_SR t_ST t_te t_Te t_TE t_ti t_TI t_ts t_Ts t_u7 t_ue t_us t_Us t_ut t_vb t_ve t_vi t_vs t_VS t_WP t_WS t_xn t_xs t_ZH t_ZR
|
syn keyword vimOption contained t_8b t_8u t_AF t_AL t_bc t_BE t_ce t_cl t_Co t_Cs t_CV t_db t_DL t_Ds t_EI t_F2 t_F4 t_F6 t_F8 t_fd t_fs t_IE t_k1 t_k2 t_K3 t_K4 t_K5 t_K6 t_K7 t_K8 t_K9 t_kb t_KB t_kd t_KD t_KE t_KG t_KH t_KI t_KJ t_KK t_kl t_KL t_kN t_kP t_kr t_ks t_ku t_le t_mb t_md t_me t_mr t_ms t_nd t_op t_PE t_PS t_RB t_RC t_RF t_Ri t_RI t_RS t_RT t_RV t_Sb t_SC t_se t_Sf t_SH t_Si t_SI t_so t_sr t_SR t_ST t_te t_Te t_TE t_ti t_TI t_ts t_Ts t_u7 t_ue t_us t_Us t_ut t_vb t_ve t_vi t_vs t_VS t_WP t_WS t_xn t_xs t_ZH t_ZR
|
||||||
@@ -79,12 +79,12 @@ syn match vimHLGroup contained "Conceal"
|
|||||||
syn case match
|
syn case match
|
||||||
|
|
||||||
" Function Names {{{2
|
" Function Names {{{2
|
||||||
syn keyword vimFuncName contained abs argc assert_equal assert_match atan balloon_show bufexists bufwinid ceil ch_canread ch_getbufnr ch_read ch_status complete_check count deletebufline digraph_set eval exists_compiled extendnew findfile fnameescape foldtextresult get getcharmod getcmdpos getcursorcharpos getftime getmarklist getreg gettabwinvar getwinposy has_key histnr iconv inputlist invert items job_stop keys lispindent listener_remove map mapset matchdelete matchstr mkdir or popup_clear popup_filter_yesno popup_hide popup_notification prevnonblank prompt_setprompt prop_list prop_type_get pyeval readdir reg_recording remote_foreground remove round screencol searchcount server2client setcharpos setenv setpos settagstack sign_define sign_placelist sin soundfold spellsuggest str2float strchars string strtrans swapname synstack tabpagewinnr tempname term_getansicolors term_getscrolled terminalprops term_setapi term_wait test_garbagecollect_soon test_null_channel test_null_partial test_setmouse timer_info tolower type values winbufnr win_getid win_id2win winnr win_splitmove
|
syn keyword vimFuncName contained abs argc assert_equal assert_match atan balloon_show bufexists bufwinid ceil ch_canread ch_getbufnr ch_read ch_status complete_check count deletebufline digraph_set eval exists_compiled extendnew findfile fnameescape foldtextresult get getcharmod getcmdpos getcursorcharpos getftime getmarklist getreg gettabwinvar getwinposy has_key histnr iconv inputlist invert items job_stop keys line2byte listener_remove map mapset matchdelete matchstr mkdir or popup_clear popup_filter_yesno popup_hide popup_notification prevnonblank prompt_setprompt prop_list prop_type_get pyeval readdir reg_recording remote_foreground remove round screencol searchcount server2client setcharpos setenv setpos settagstack sign_define sign_placelist sin soundfold spellsuggest str2float strchars string strtrans swapname synstack tabpagewinnr tempname term_getansicolors term_getscrolled terminalprops term_setapi term_wait test_garbagecollect_soon test_null_channel test_null_partial test_setmouse timer_info tolower type values winbufnr win_getid win_id2win winnr win_splitmove
|
||||||
syn keyword vimFuncName contained acos argidx assert_equalfile assert_nobeep atan2 balloon_split buflisted bufwinnr changenr ch_close ch_getjob ch_readblob cindent complete_info cscope_connection did_filetype digraph_setlist eventhandler exp feedkeys flatten fnamemodify foreground getbufinfo getcharpos getcmdscreenpos getcwd getftype getmatches getreginfo gettagstack getwinvar haslocaldir hlexists indent inputrestore isabsolutepath job_getchannel join len list2blob localtime maparg match matchend matchstrpos mode pathshorten popup_close popup_findinfo popup_list popup_setoptions printf prop_add prop_remove prop_type_list pyxeval readdirex reltime remote_peek rename rubyeval screenpos searchdecl serverlist setcharsearch setfperm setqflist setwinvar sign_getdefined sign_undefine sinh sound_playevent split str2list strdisplaywidth strlen strwidth synconcealed system tagfiles term_dumpdiff term_getattr term_getsize term_list term_setkill test_alloc_fail test_getvalue test_null_dict test_null_string test_settime timer_pause toupper typename virtcol wincol win_gettype winlayout winrestcmd winwidth
|
syn keyword vimFuncName contained acos argidx assert_equalfile assert_nobeep atan2 balloon_split buflisted bufwinnr changenr ch_close ch_getjob ch_readblob cindent complete_info cscope_connection did_filetype digraph_setlist eventhandler exp feedkeys flatten fnamemodify foreground getbufinfo getcharpos getcmdscreenpos getcwd getftype getmatches getreginfo gettagstack getwinvar haslocaldir hlexists indent inputrestore isabsolutepath job_getchannel join keytrans lispindent localtime maparg match matchend matchstrpos mode pathshorten popup_close popup_findinfo popup_list popup_setoptions printf prop_add prop_remove prop_type_list pyxeval readdirex reltime remote_peek rename rubyeval screenpos searchdecl serverlist setcharsearch setfperm setqflist setwinvar sign_getdefined sign_undefine sinh sound_playevent split str2list strdisplaywidth strlen strwidth synconcealed system tagfiles term_dumpdiff term_getattr term_getsize term_list term_setkill test_alloc_fail test_getvalue test_null_dict test_null_string test_settime timer_pause toupper typename virtcol wincol win_gettype winlayout winrestcmd winwidth
|
||||||
syn keyword vimFuncName contained add arglistid assert_exception assert_notequal autocmd_add blob2list bufload byte2line char2nr ch_close_in ch_info ch_readraw clearmatches confirm cursor diff_filler echoraw executable expand filereadable flattennew foldclosed fullcommand getbufline getcharsearch getcmdtype getenv getimstatus getmousepos getregtype gettext glob hasmapto hlget index inputsave isdirectory job_info js_decode libcall list2str log mapcheck matchadd matchfuzzy max mzeval perleval popup_create popup_findpreview popup_locate popup_settext prompt_getprompt prop_add_list prop_type_add pum_getpos rand readfile reltimefloat remote_read repeat screenattr screenrow searchpair setbufline setcmdline setline setreg sha256 sign_getplaced sign_unplace slice sound_playfile sqrt str2nr strftime strpart submatch synID systemlist taglist term_dumpload term_getcursor term_getstatus term_scrape term_setrestore test_autochdir test_gui_event test_null_function test_option_not_set test_srand_seed timer_start tr undofile virtcol2col windowsversion win_gotoid winline winrestview wordcount
|
syn keyword vimFuncName contained add arglistid assert_exception assert_notequal autocmd_add blob2list bufload byte2line char2nr ch_close_in ch_info ch_readraw clearmatches confirm cursor diff_filler echoraw executable expand filereadable flattennew foldclosed fullcommand getbufline getcharsearch getcmdtype getenv getimstatus getmousepos getregtype gettext glob hasmapto hlget index inputsave isdirectory job_info js_decode len list2blob log mapcheck matchadd matchfuzzy max mzeval perleval popup_create popup_findpreview popup_locate popup_settext prompt_getprompt prop_add_list prop_type_add pum_getpos rand readfile reltimefloat remote_read repeat screenattr screenrow searchpair setbufline setcmdline setline setreg sha256 sign_getplaced sign_unplace slice sound_playfile sqrt str2nr strftime strpart submatch synID systemlist taglist term_dumpload term_getcursor term_getstatus term_scrape term_setrestore test_autochdir test_gui_event test_null_function test_option_not_set test_srand_seed timer_start tr undofile virtcol2col windowsversion win_gotoid winline winrestview wordcount
|
||||||
syn keyword vimFuncName contained and argv assert_fails assert_notmatch autocmd_delete browse bufloaded byteidx charclass chdir ch_log ch_sendexpr col copy debugbreak diff_hlID empty execute expandcmd filewritable float2nr foldclosedend funcref getbufvar getcharstr getcmdwintype getfontname getjumplist getpid getscriptinfo getwininfo glob2regpat histadd hlID indexof inputsecret isinf job_setoptions js_encode libcallnr listener_add log10 maplist matchaddpos matchfuzzypos menu_info nextnonblank popup_atcursor popup_dialog popup_getoptions popup_menu popup_show prompt_setcallback prop_clear prop_type_change pumvisible range reduce reltimestr remote_send resolve screenchar screenstring searchpairpos setbufvar setcmdpos setloclist settabvar shellescape sign_jump sign_unplacelist sort sound_stop srand strcharlen strgetchar strptime substitute synIDattr tabpagebuflist tan term_dumpwrite term_getjob term_gettitle term_sendkeys term_setsize test_feedinput test_ignore_error test_null_job test_override test_unknown timer_stop trim undotree visualmode win_execute winheight win_move_separator winsaveview writefile
|
syn keyword vimFuncName contained and argv assert_fails assert_notmatch autocmd_delete browse bufloaded byteidx charclass chdir ch_log ch_sendexpr col copy debugbreak diff_hlID empty execute expandcmd filewritable float2nr foldclosedend funcref getbufvar getcharstr getcmdwintype getfontname getjumplist getpid getscriptinfo getwininfo glob2regpat histadd hlID indexof inputsecret isinf job_setoptions js_encode libcall list2str log10 maplist matchaddpos matchfuzzypos menu_info nextnonblank popup_atcursor popup_dialog popup_getoptions popup_menu popup_show prompt_setcallback prop_clear prop_type_change pumvisible range reduce reltimestr remote_send resolve screenchar screenstring searchpairpos setbufvar setcmdpos setloclist settabvar shellescape sign_jump sign_unplacelist sort sound_stop srand strcharlen strgetchar strptime substitute synIDattr tabpagebuflist tan term_dumpwrite term_getjob term_gettitle term_sendkeys term_setsize test_feedinput test_ignore_error test_null_job test_override test_unknown timer_stop trim undotree visualmode win_execute winheight win_move_separator winsaveview writefile
|
||||||
syn keyword vimFuncName contained append asin assert_false assert_report autocmd_get browsedir bufname byteidxcomp charcol ch_evalexpr ch_logfile ch_sendraw complete cos deepcopy digraph_get environ exepath expr10 filter floor foldlevel function getchangelist getcmdcompltype getcompletion getfperm getline getpos gettabinfo getwinpos globpath histdel hlset input insert islocked job_start json_decode line listener_flush luaeval mapnew matcharg matchlist min nr2char popup_beval popup_filter_menu popup_getpos popup_move pow prompt_setinterrupt prop_find prop_type_delete py3eval readblob reg_executing remote_expr remote_startserver reverse screenchars search searchpos setcellwidths setcursorcharpos setmatches settabwinvar shiftwidth sign_place simplify sound_clear spellbadword state strcharpart stridx strridx swapinfo synIDtrans tabpagenr tanh term_getaltscreen term_getline term_gettty term_setansicolors term_start test_garbagecollect_now test_null_blob test_null_list test_refcount test_void timer_stopall trunc uniq wildmenumode win_findbuf win_id2tabwin win_move_statusline win_screenpos xor
|
syn keyword vimFuncName contained append asin assert_false assert_report autocmd_get browsedir bufname byteidxcomp charcol ch_evalexpr ch_logfile ch_sendraw complete cos deepcopy digraph_get environ exepath expr10 filter floor foldlevel function getchangelist getcmdcompltype getcompletion getfperm getline getpos gettabinfo getwinpos globpath histdel hlset input insert islocked job_start json_decode libcallnr listener_add luaeval mapnew matcharg matchlist min nr2char popup_beval popup_filter_menu popup_getpos popup_move pow prompt_setinterrupt prop_find prop_type_delete py3eval readblob reg_executing remote_expr remote_startserver reverse screenchars search searchpos setcellwidths setcursorcharpos setmatches settabwinvar shiftwidth sign_place simplify sound_clear spellbadword state strcharpart stridx strridx swapinfo synIDtrans tabpagenr tanh term_getaltscreen term_getline term_gettty term_setansicolors term_start test_garbagecollect_now test_null_blob test_null_list test_refcount test_void timer_stopall trunc uniq wildmenumode win_findbuf win_id2tabwin win_move_statusline win_screenpos xor
|
||||||
syn keyword vimFuncName contained appendbufline assert_beeps assert_inrange assert_true balloon_gettext bufadd bufnr call charidx ch_evalraw ch_open ch_setoptions complete_add cosh delete digraph_getlist escape exists extend finddir fmod foldtext garbagecollect getchar getcmdline getcurpos getfsize getloclist getqflist gettabvar getwinposx has histget hostname inputdialog interrupt isnan job_status json_encode line2byte
|
syn keyword vimFuncName contained appendbufline assert_beeps assert_inrange assert_true balloon_gettext bufadd bufnr call charidx ch_evalraw ch_open ch_setoptions complete_add cosh delete digraph_getlist escape exists extend finddir fmod foldtext garbagecollect getchar getcmdline getcurpos getfsize getloclist getqflist gettabvar getwinposx has histget hostname inputdialog interrupt isnan job_status json_encode line listener_flush
|
||||||
|
|
||||||
"--- syntax here and above generated by mkvimvim ---
|
"--- syntax here and above generated by mkvimvim ---
|
||||||
" Special Vim Highlighting (not automatic) {{{1
|
" Special Vim Highlighting (not automatic) {{{1
|
||||||
|
Reference in New Issue
Block a user