mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
parent
8dc61713d9
commit
67df3347fd
@ -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
|
||||||
|
@ -1130,11 +1130,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,
|
||||||
|
@ -416,6 +416,10 @@ one always works.
|
|||||||
To get a literal "<lt>" in a mapping: >
|
To get a literal "<lt>" in a mapping: >
|
||||||
:map <C-L> <lt>lt>
|
:map <C-L> <lt>lt>
|
||||||
|
|
||||||
|
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()`.
|
||||||
|
|
||||||
==============================================================================
|
==============================================================================
|
||||||
Modes, introduction *vim-modes-intro* *vim-modes*
|
Modes, introduction *vim-modes-intro* *vim-modes*
|
||||||
|
|
||||||
|
@ -1583,7 +1583,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.
|
||||||
|
|
||||||
|
@ -12,7 +12,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
|
||||||
@ -287,7 +287,7 @@ This function can then be called with: >
|
|||||||
<
|
<
|
||||||
==============================================================================
|
==============================================================================
|
||||||
|
|
||||||
2. Calling a fuction ~
|
2. Calling a function ~
|
||||||
*:cal* *:call* *E107* *E117*
|
*:cal* *:call* *E107* *E117*
|
||||||
:[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,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
|
||||||
|
|
||||||
" Only run this if enabled
|
" Only run this if enabled
|
||||||
if !exists("do_legacy_filetype")
|
if !exists("do_legacy_filetype")
|
||||||
|
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
|
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}"
|
|
||||||
elseif lua_version == 5
|
|
||||||
if lua_subversion == 0
|
|
||||||
syn match luaSpecial contained #\\[\\abfnrtv'"[\]]\|\\[[:digit:]]\{,3}#
|
syn match luaSpecial contained #\\[\\abfnrtv'"[\]]\|\\[[:digit:]]\{,3}#
|
||||||
|
if lua_version == 5
|
||||||
|
if lua_subversion == 0
|
||||||
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\>/
|
||||||
|
if lua_subversion < 3
|
||||||
syn match luaFunc /\<math\.atan2\>/
|
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\>/
|
||||||
|
if lua_subversion == 1 || lua_subversion == 2
|
||||||
syn match luaFunc /\<math\.cosh\>/
|
syn match luaFunc /\<math\.cosh\>/
|
||||||
syn match luaFunc /\<math\.sinh\>/
|
syn match luaFunc /\<math\.sinh\>/
|
||||||
syn match luaFunc /\<math\.tanh\>/
|
syn match luaFunc /\<math\.tanh\>/
|
||||||
endif
|
endif
|
||||||
syn match luaFunc /\<math\.pow\>/
|
endif
|
||||||
syn match luaFunc /\<math\.rad\>/
|
syn match luaFunc /\<math\.rad\>/
|
||||||
syn match luaFunc /\<math\.sqrt\>/
|
syn match luaFunc /\<math\.sqrt\>/
|
||||||
|
if lua_subversion < 3
|
||||||
|
syn match luaFunc /\<math\.pow\>/
|
||||||
syn match luaFunc /\<math\.frexp\>/
|
syn match luaFunc /\<math\.frexp\>/
|
||||||
syn match luaFunc /\<math\.ldexp\>/
|
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\>/
|
||||||
|
endif
|
||||||
|
if lua_subversion >= 1
|
||||||
syn match luaFunc /\<debug\.getmetatable\>/
|
syn match luaFunc /\<debug\.getmetatable\>/
|
||||||
syn match luaFunc /\<debug\.setmetatable\>/
|
syn match luaFunc /\<debug\.setmetatable\>/
|
||||||
syn match luaFunc /\<debug\.getregistry\>/
|
syn match luaFunc /\<debug\.getregistry\>/
|
||||||
elseif lua_subversion == 2
|
if 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\.getuservalue\>/
|
||||||
syn match luaFunc /\<debug\.setuservalue\>/
|
syn match luaFunc /\<debug\.setuservalue\>/
|
||||||
syn match luaFunc /\<debug\.upvalueid\>/
|
syn match luaFunc /\<debug\.upvalueid\>/
|
||||||
syn match luaFunc /\<debug\.upvaluejoin\>/
|
syn match luaFunc /\<debug\.upvaluejoin\>/
|
||||||
endif
|
endif
|
||||||
if lua_subversion >= 3
|
if lua_subversion >= 4
|
||||||
"https://www.lua.org/manual/5.3/manual.html#6.5
|
syn match luaFunc /\<debug.setcstacklimit\>/
|
||||||
syn match luaFunc /\<utf8\.char\>/
|
endif
|
||||||
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
|
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
|
@ -686,15 +686,15 @@ end]]
|
|||||||
|
|
||||||
screen:expect{grid=[[
|
screen:expect{grid=[[
|
||||||
{5:^for} _,item {5:in} {6:ipairs}(items) {5:do} |
|
{5:^for} _,item {5:in} {6:ipairs}(items) {5:do} |
|
||||||
{5:local} text, hl_id_cell, count = unpack(item) |
|
{5:local} text, hl_id_cell, count {5:=} unpack(item) |
|
||||||
{5:if} hl_id_cell ~= {13:nil} {5:then} |
|
{5:if} hl_id_cell {5:~=} {13:nil} {5:then} |
|
||||||
hl_id = hl_id_cell |
|
hl_id {5:=} hl_id_cell |
|
||||||
{5:end} |
|
{5:end} |
|
||||||
{5:for} _ = {13:1}, (count {5:or} {13:1}) {5:do} |
|
{5:for} _ {5:=} {13:1}, (count {5:or} {13:1}) {5:do} |
|
||||||
{5:local} cell = line[colpos] |
|
{5:local} cell {5:=} line[colpos] |
|
||||||
cell.text = text |
|
cell.text {5:=} text |
|
||||||
cell.hl_id = hl_id |
|
cell.hl_id {5:=} hl_id |
|
||||||
colpos = colpos+{13:1} |
|
colpos {5:=} colpos{5:+}{13:1} |
|
||||||
{5:end} |
|
{5:end} |
|
||||||
{5:end} |
|
{5:end} |
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
@ -713,15 +713,15 @@ end]]
|
|||||||
|
|
||||||
screen:expect{grid=[[
|
screen:expect{grid=[[
|
||||||
{5:^for} _,item {5:in} {6:ipairs}(items) {5:do} |
|
{5:^for} _,item {5:in} {6:ipairs}(items) {5:do} |
|
||||||
{5:l}{8:blen}{7:dy}{10:e}{7:text}{10:h}{7:-}{10:_}{7:here}ell, count = unpack(item) |
|
{5:l}{8:blen}{7:dy}{10:e}{7:text}{10:h}{7:-}{10:_}{7:here}ell, count {5:=} unpack(item) |
|
||||||
{5:i}{12:c}{11:ombining color} {13:nil} {5:then} |
|
{5:i}{12:c}{11:ombining col}{12:or} {13:nil} {5:then} |
|
||||||
{11:replacing color}d_cell |
|
{11:replacing color}d_cell |
|
||||||
{5:e}{8:bl}{7:endy}{10: }{7:text}{10: }{7:-}{10: }{7:here} |
|
{5:e}{8:bl}{7:endy}{10: }{7:text}{10: }{7:-}{10: }{7:here} |
|
||||||
{5:f}{12:co}{11:mbini}{16:n}{11:g color}t {5:or} {13:1}) {5:do} |
|
{5:f}{12:co}{11:mbi}{12:n}{11:i}{16:n}{11:g color}t {5:or} {13:1}) {5:do} |
|
||||||
{11:replacing color} line[colpos] |
|
{11:replacing color} line[colpos] |
|
||||||
cell.text = text |
|
cell.text {5:=} text |
|
||||||
cell.hl_id = hl_id |
|
cell.hl_id {5:=} hl_id |
|
||||||
colpos = colpos+{13:1} |
|
colpos {5:=} colpos{5:+}{13:1} |
|
||||||
{5:end} |
|
{5:end} |
|
||||||
{5:end} |
|
{5:end} |
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
@ -732,15 +732,15 @@ end]]
|
|||||||
feed 'V5G'
|
feed 'V5G'
|
||||||
screen:expect{grid=[[
|
screen:expect{grid=[[
|
||||||
{17:for}{18: _,item }{17:in}{18: }{19:ipairs}{18:(items) }{17:do} |
|
{17:for}{18: _,item }{17:in}{18: }{19:ipairs}{18:(items) }{17:do} |
|
||||||
{18: }{17:l}{20:blen}{21:dy}{22:e}{21:text}{22:h}{21:-}{22:_}{21:here}{18:ell, count = unpack(item)} |
|
{18: }{17:l}{20:blen}{21:dy}{22:e}{21:text}{22:h}{21:-}{22:_}{21:here}{18:ell, count }{17:=}{18: unpack(item)} |
|
||||||
{18: }{17:i}{12:c}{11:ombining color}{18: }{23:nil}{18: }{17:then} |
|
{18: }{17:i}{12:c}{11:ombining col}{12:or}{18: }{23:nil}{18: }{17:then} |
|
||||||
{18: }{11:replacing color}{18:d_cell} |
|
{18: }{11:replacing color}{18:d_cell} |
|
||||||
{18: }{5:^e}{17:nd} |
|
{18: }{5:^e}{17:nd} |
|
||||||
{5:f}{12:co}{11:mbini}{16:n}{11:g color}t {5:or} {13:1}) {5:do} |
|
{5:f}{12:co}{11:mbi}{12:n}{11:i}{16:n}{11:g color}t {5:or} {13:1}) {5:do} |
|
||||||
{11:replacing color} line[colpos] |
|
{11:replacing color} line[colpos] |
|
||||||
cell.text = text |
|
cell.text {5:=} text |
|
||||||
cell.hl_id = hl_id |
|
cell.hl_id {5:=} hl_id |
|
||||||
colpos = colpos+{13:1} |
|
colpos {5:=} colpos{5:+}{13:1} |
|
||||||
{5:end} |
|
{5:end} |
|
||||||
{5:end} |
|
{5:end} |
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
@ -751,15 +751,15 @@ end]]
|
|||||||
feed 'jj'
|
feed 'jj'
|
||||||
screen:expect{grid=[[
|
screen:expect{grid=[[
|
||||||
{17:for}{18: _,item }{17:in}{18: }{19:ipairs}{18:(items) }{17:do} |
|
{17:for}{18: _,item }{17:in}{18: }{19:ipairs}{18:(items) }{17:do} |
|
||||||
{18: }{17:l}{20:blen}{21:dy}{22:e}{21:text}{22:h}{21:-}{22:_}{21:here}{18:ell, count = unpack(item)} |
|
{18: }{17:l}{20:blen}{21:dy}{22:e}{21:text}{22:h}{21:-}{22:_}{21:here}{18:ell, count }{17:=}{18: unpack(item)} |
|
||||||
{18: }{17:i}{12:c}{11:ombining color}{18: }{23:nil}{18: }{17:then} |
|
{18: }{17:i}{12:c}{11:ombining col}{12:or}{18: }{23:nil}{18: }{17:then} |
|
||||||
{18: }{11:replacing color}{18:d_cell} |
|
{18: }{11:replacing color}{18:d_cell} |
|
||||||
{18: }{17:end} |
|
{18: }{17:end} |
|
||||||
{18: }{17:for}{18: _ = }{23:1}{18:, (count }{17:or}{18: }{23:1}{18:) }{17:do} |
|
{18: }{17:for}{18: _ }{17:=}{18: }{23:1}{18:, (count }{17:or}{18: }{23:1}{18:) }{17:do} |
|
||||||
{18: }^ {18: }{17:local}{18: cell = line[colpos]} |
|
{18: }^ {18: }{17:local}{18: cell }{17:=}{18: line[colpos]} |
|
||||||
cell.text = text |
|
cell.text {5:=} text |
|
||||||
cell.hl_id = hl_id |
|
cell.hl_id {5:=} hl_id |
|
||||||
colpos = colpos+{13:1} |
|
colpos {5:=} colpos{5:+}{13:1} |
|
||||||
{5:end} |
|
{5:end} |
|
||||||
{5:end} |
|
{5:end} |
|
||||||
{1:~ }|
|
{1:~ }|
|
||||||
|
Loading…
Reference in New Issue
Block a user