2024-03-01 16:28:35 -05:00
|
|
|
"============================================================="
|
|
|
|
" "
|
|
|
|
" Darkcloud Neovim Config: theme "
|
|
|
|
" "
|
|
|
|
" By: Kevin MacMartin (prurigro@gmail.com) "
|
|
|
|
" Website: https://github.com/prurigro/darkcloud-nvimconfig "
|
|
|
|
" "
|
|
|
|
" License: MIT "
|
|
|
|
" "
|
|
|
|
"============================================================="
|
2014-02-20 23:24:20 -05:00
|
|
|
|
|
|
|
"remove all the colours before writing our own
|
|
|
|
hi clear
|
2023-05-30 00:41:59 -04:00
|
|
|
|
2014-02-20 23:24:20 -05:00
|
|
|
if exists("syntax_on")
|
|
|
|
syntax reset
|
|
|
|
endif
|
|
|
|
|
2023-05-30 00:41:59 -04:00
|
|
|
"declare the name of our theme
|
2014-02-20 23:24:20 -05:00
|
|
|
let colors_name = "darkcloud"
|
|
|
|
|
2024-03-05 20:22:46 -05:00
|
|
|
"sets the highlighting for the given group | format: s:C("Name","Foreground","Background","Style")
|
2023-05-30 00:41:59 -04:00
|
|
|
fun! s:C(group, fg, bg, attr)
|
2024-03-05 13:54:49 -05:00
|
|
|
if has("gui_running") || &termguicolors
|
2023-05-30 00:41:59 -04:00
|
|
|
let l:term = "gui"
|
|
|
|
else
|
|
|
|
let l:term = "cterm"
|
|
|
|
endif
|
|
|
|
|
|
|
|
if a:fg != ""
|
|
|
|
exec "hi " . a:group . " " . l:term . "fg=" . a:fg
|
|
|
|
else
|
|
|
|
exec "hi " . a:group . " " . l:term . "fg=NONE"
|
|
|
|
endif
|
|
|
|
|
|
|
|
if a:bg != ""
|
|
|
|
exec "hi " . a:group . " " . l:term . "bg=" . a:bg
|
|
|
|
else
|
|
|
|
exec "hi " . a:group . " " . l:term . "bg=NONE"
|
|
|
|
endif
|
|
|
|
|
|
|
|
if a:attr != ""
|
|
|
|
exec "hi " . a:group . " " . l:term . "=" . a:attr
|
|
|
|
else
|
|
|
|
exec "hi " . a:group . " " . l:term . "=NONE"
|
|
|
|
endif
|
|
|
|
endfun
|
Tons of changes all in one commit because I'd broken a commit a while
back and opted to simply reverse them all- Lots of colour changes, the
update script now removes decommissioned bundles, gentags script can now
have additional paths added to it when generating a tags file, README is
much improved, fixed a few issues that required remapping some toggles,
fixed a bunch of issues with the colourscheme between the terminal and
gvim. You can now setup a custom config file to have loaded after the
darkcloud-vimconfig ones, and there's a custom location for pathogen
modules too, to make things tidier without necessarily needing to use
an additional runtimepath. You can also create a file in your home
directory to assign filetypes to programs, for use with the file
manager. A file can be placed in ~/.vim/ with file associations and
prorams to launch them with. The file manager will also open a file with
vim by hitting shift+enter, since e isn't all that comfortablly placed.
The vimrc can now also point to the darkcloud-vimconfig folder, rather
than relying on the vim folder being in a specific location, and the
after folder is now configured to work in the project too.
2014-04-04 19:49:02 -04:00
|
|
|
|
2014-04-03 06:17:16 -04:00
|
|
|
"SYNTAX COLORS:
|
Tons of changes all in one commit because I'd broken a commit a while
back and opted to simply reverse them all- Lots of colour changes, the
update script now removes decommissioned bundles, gentags script can now
have additional paths added to it when generating a tags file, README is
much improved, fixed a few issues that required remapping some toggles,
fixed a bunch of issues with the colourscheme between the terminal and
gvim. You can now setup a custom config file to have loaded after the
darkcloud-vimconfig ones, and there's a custom location for pathogen
modules too, to make things tidier without necessarily needing to use
an additional runtimepath. You can also create a file in your home
directory to assign filetypes to programs, for use with the file
manager. A file can be placed in ~/.vim/ with file associations and
prorams to launch them with. The file manager will also open a file with
vim by hitting shift+enter, since e isn't all that comfortablly placed.
The vimrc can now also point to the darkcloud-vimconfig folder, rather
than relying on the vim folder being in a specific location, and the
after folder is now configured to work in the project too.
2014-04-04 19:49:02 -04:00
|
|
|
|
2023-05-30 15:03:45 -04:00
|
|
|
"SPELL CHECKING UNDERLINE: {{{
|
|
|
|
call s:C("SpellBad","","","italic,underline")
|
|
|
|
call s:C("SpellCap","","","italic,underline")
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("SpellRare","","","")
|
|
|
|
call s:C("SpellLocal","","","")
|
|
|
|
"}}}
|
2014-02-20 23:24:20 -05:00
|
|
|
|
2014-10-28 15:33:37 -04:00
|
|
|
"CORE: {{{
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("Normal",g:cWhite,g:cDarkBg,"")
|
2014-10-28 15:33:37 -04:00
|
|
|
hi! link Conceal Normal
|
|
|
|
|
2024-03-05 20:22:46 -05:00
|
|
|
"cursor
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("Cursor","",g:cDarkBg,"standout")
|
2024-03-06 12:07:55 -05:00
|
|
|
|
|
|
|
if &term != "linux"
|
|
|
|
call s:C("CursorLineNr",g:cBlue,g:cLightBg,"bold")
|
|
|
|
call s:C("CursorColumn","",g:cLightBg,"")
|
|
|
|
call s:C("CursorLine","",g:cLightBg,"")
|
|
|
|
else
|
|
|
|
call s:C("CursorLineNr",g:cBlue,"","bold")
|
|
|
|
call s:C("CursorColumn","","","")
|
|
|
|
call s:C("CursorLine","","","")
|
|
|
|
end
|
|
|
|
|
|
|
|
"line number
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("LineNr",g:cGray4,"","bold")
|
2014-10-28 15:33:37 -04:00
|
|
|
|
2024-03-05 20:22:46 -05:00
|
|
|
"selected text
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("Visual","",g:cDarkBg,"standout")
|
2024-03-05 20:22:46 -05:00
|
|
|
|
|
|
|
"vertical split divider
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("VertSplit",g:cGray1,"","")
|
2024-03-05 20:22:46 -05:00
|
|
|
|
|
|
|
"matched parenthesis
|
|
|
|
call s:C("MatchParen",g:cWhite,g:cLightBg,"bold")
|
2014-10-28 15:33:37 -04:00
|
|
|
|
|
|
|
"whitespace
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("ExtraWhiteSpace",g:cDarkRed,g:cDarkBg,"")
|
2014-10-28 15:33:37 -04:00
|
|
|
|
|
|
|
"menu call
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("Pmenu",g:cBlue,g:cLightBg,"")
|
|
|
|
call s:C("PmenuSel",g:cBlue,g:cLightBg,"bold")
|
2014-10-28 15:33:37 -04:00
|
|
|
|
|
|
|
"search
|
2024-03-08 18:04:37 -05:00
|
|
|
call s:C("Search",g:cBlack,g:cWhite,"bold")
|
2024-03-06 16:58:50 -05:00
|
|
|
hi! link IncSearch Search
|
2014-10-28 15:33:37 -04:00
|
|
|
hi! link IncSearchMatch Search
|
|
|
|
hi! link IncSearchMatchReverse Search
|
|
|
|
hi! link IncSearchOnCursor IncSearch
|
2024-03-06 16:58:50 -05:00
|
|
|
hi! link IncSearchCursor IncSearch
|
2014-10-28 15:33:37 -04:00
|
|
|
|
|
|
|
"status line
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("StatusLine","",g:cLightBg,"")
|
2014-10-29 06:17:52 -04:00
|
|
|
hi! link StatusLineNC StatusLine
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("WildMenu",g:cGray1,g:cLightBg,"")
|
2014-10-28 15:33:37 -04:00
|
|
|
|
|
|
|
"folding
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("Folded",g:cBlue,g:cLightBg,"bold")
|
|
|
|
call s:C("FoldColumn",g:cWhite,"","bold")
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("SignColumn",g:cRed,"","bold")
|
2014-10-28 15:33:37 -04:00
|
|
|
hi! link ColorColumn SignColumn
|
|
|
|
|
|
|
|
"syntax style
|
2023-05-30 15:03:45 -04:00
|
|
|
call s:C("Boolean",g:cYellow,"","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("Comment",g:cGray3,"","italic")
|
2023-05-30 00:56:57 -04:00
|
|
|
call s:C("Conditional",g:cYellow,"","")
|
2023-05-30 15:45:54 -04:00
|
|
|
call s:C("Constant",g:cBlue,"","bold")
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("Delimiter",g:cWhite,"","")
|
|
|
|
call s:C("Directory",g:cBlue,"","")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("Function",g:cBlue,"","bold")
|
|
|
|
call s:C("Identifier",g:cBlue,"","bold")
|
2023-05-30 15:11:40 -04:00
|
|
|
call s:C("Keyword",g:cBlue,"","bold")
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("Label",g:cRed,"","")
|
|
|
|
call s:C("NonText",g:cBlue,"","")
|
2023-05-30 01:03:49 -04:00
|
|
|
call s:C("Number",g:cRed,"","bold")
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("Operator",g:cRed,"","")
|
|
|
|
call s:C("PreProc",g:cYellow,"","")
|
|
|
|
call s:C("Question",g:cBlue,"","")
|
|
|
|
call s:C("Special",g:cYellow,"","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("SpecialKey",g:cGray3,"","")
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("Statement",g:cYellow,"","")
|
|
|
|
call s:C("String",g:cWhite,"","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("StringDelimiter",g:cGray2,"","")
|
2023-05-30 15:03:45 -04:00
|
|
|
call s:C("Tag",g:cYellow,"","")
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("Title",g:cRed,"","bold")
|
|
|
|
call s:C("Todo",g:cRed,"","bold")
|
2023-05-30 15:11:40 -04:00
|
|
|
call s:C("Type",g:cRed,"","bold")
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("Typedef",g:cRed,"","bold")
|
|
|
|
hi! link Character String
|
|
|
|
hi! link Float Number
|
|
|
|
hi! link Include Keyword
|
|
|
|
hi! link MoreMsg Special
|
2024-01-30 15:39:11 -05:00
|
|
|
hi! link SpecialChar String
|
2023-05-30 00:41:59 -04:00
|
|
|
hi! link StorageClass Type
|
|
|
|
hi! link Structure PreProc
|
2014-10-28 15:33:37 -04:00
|
|
|
|
|
|
|
"errors
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("Error",g:cRed,g:cBlack,"standout")
|
2014-10-28 15:33:37 -04:00
|
|
|
hi! link WarningMsg Error
|
|
|
|
hi! link ErrorMsg Error
|
|
|
|
|
|
|
|
"vimdiff
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("DiffAdd",g:cYellow,"","standout")
|
|
|
|
call s:C("DiffChange",g:cBlue,"","standout")
|
|
|
|
call s:C("DiffDelete",g:cRed,"","standout")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("DiffText",g:cGray2,"","standout")
|
2014-10-28 15:33:37 -04:00
|
|
|
"}}}
|
|
|
|
|
2023-05-30 15:03:45 -04:00
|
|
|
"LANGUAGE: {{{
|
|
|
|
"c
|
|
|
|
call s:C("cBraces",g:cYellow,"","")
|
|
|
|
hi! link cBlock String
|
|
|
|
hi! link cBlock cBraces
|
|
|
|
hi! link cNumbersCom Number
|
|
|
|
|
|
|
|
"coffeeScript
|
|
|
|
hi! link coffeeRegExp javaScriptRegexpString
|
|
|
|
|
|
|
|
"dosini
|
|
|
|
hi! link dosiniLabel Function
|
|
|
|
|
|
|
|
"gitcommit
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("gitcommitSummary",g:cWhite,"","")
|
2023-05-30 15:03:45 -04:00
|
|
|
call s:C("gitcommitType",g:cBlue,"","")
|
|
|
|
call s:C("gitcommitFile",g:cRed,"","")
|
|
|
|
|
2014-10-28 15:33:37 -04:00
|
|
|
"html
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("htmlArg",g:cRed,"","bold")
|
|
|
|
call s:C("htmlBold",g:cWhite,"","bold")
|
|
|
|
call s:C("htmlH1",g:cRed,"","bold")
|
|
|
|
call s:C("htmlH2",g:cBlue,"","bold")
|
|
|
|
call s:C("htmlH3",g:cYellow,"","bold")
|
|
|
|
call s:C("htmlH4",g:cRed,"","italic")
|
|
|
|
call s:C("htmlH5",g:cBlue,"","italic")
|
|
|
|
call s:C("htmlH6",g:cYellow,"","italic")
|
|
|
|
call s:C("htmlLink",g:cRed,"","")
|
|
|
|
call s:C("htmlSpecialChar","","","italic")
|
|
|
|
call s:C("htmlTagName",g:cYellow,"","bold")
|
2014-10-28 15:33:37 -04:00
|
|
|
|
|
|
|
"javaScript
|
2024-01-30 16:12:19 -05:00
|
|
|
call s:C("jsImport",g:cRed,"","bold")
|
|
|
|
call s:C("jsModuleKeyword",g:cYellow,"","bold")
|
|
|
|
call s:C("jsFrom",g:cRed,"","bold")
|
|
|
|
call s:C("jsExport",g:cRed,"","bold")
|
|
|
|
call s:C("jsFuncBlock",g:cBlue,"","")
|
|
|
|
call s:C("jsObjectKey",g:cBlue,"","")
|
|
|
|
call s:C("jsObjectProp",g:cBlue,"","")
|
|
|
|
call s:C("jsBracket",g:cYellow,"","bold")
|
|
|
|
call s:C("jsReturn",g:cRed,"","bold")
|
|
|
|
hi! link jsBraces Delimiter
|
|
|
|
hi! link jsParens Delimiter
|
|
|
|
hi! link jsDomElemAttrs jsSpecial
|
|
|
|
hi! link jsDomElemFuncs jsFunction
|
|
|
|
hi! link jsHtmlEvents jsSpecial
|
2014-10-28 15:33:37 -04:00
|
|
|
|
|
|
|
"json
|
|
|
|
autocmd BufEnter,FileType json hi! link Label Constant
|
|
|
|
autocmd BufEnter,FileType json hi! link Number Todo
|
|
|
|
autocmd BufEnter,FileType json hi! link String Statement
|
|
|
|
|
2023-05-30 15:03:45 -04:00
|
|
|
"markdown
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("mkdCode",g:cYellow,g:cLightBg,"")
|
|
|
|
call s:C("mkdURL",g:cGray3,"","")
|
2023-05-30 15:03:45 -04:00
|
|
|
hi! link mkdIndentCode mkdCode
|
2014-10-28 15:33:37 -04:00
|
|
|
|
|
|
|
"objective-c/cocoa
|
|
|
|
hi! link cocoaClass objcClass
|
|
|
|
hi! link cocoaFunction Function
|
2023-05-30 00:41:59 -04:00
|
|
|
hi! link objcClass Type
|
|
|
|
hi! link objcDirective Type
|
2014-10-28 15:33:37 -04:00
|
|
|
hi! link objcMessageName Identifier
|
2023-05-30 00:41:59 -04:00
|
|
|
hi! link objcMethodArg Normal
|
|
|
|
hi! link objcMethodName Identifier
|
|
|
|
hi! link objcStatement Constant
|
|
|
|
hi! link objcSubclass objcClass
|
|
|
|
hi! link objcSuperclass objcClass
|
2014-10-28 15:33:37 -04:00
|
|
|
|
2023-05-30 15:03:45 -04:00
|
|
|
"php
|
|
|
|
hi! link phpArrayPair Operator
|
|
|
|
hi! link phpNull Constant
|
|
|
|
hi! link phpSuperglobal Identifier
|
|
|
|
|
2014-10-28 15:33:37 -04:00
|
|
|
"ruby
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("rubyGlobalVariable","","","bold")
|
|
|
|
hi! link rubyClass Type
|
2014-10-28 15:33:37 -04:00
|
|
|
hi! link rubyConstant Type
|
|
|
|
hi! link rubyGlobalVariable rubyInstanceVariable
|
2023-05-30 00:41:59 -04:00
|
|
|
hi! link rubyInterpolationDelimiter Identifier
|
2014-10-28 15:33:37 -04:00
|
|
|
hi! link rubyModule rubyClass
|
2023-05-30 00:41:59 -04:00
|
|
|
hi! link rubyPredefinedIdentifier PreProc
|
|
|
|
hi! link rubySharpBang Comment
|
2014-10-28 15:33:37 -04:00
|
|
|
|
2023-05-30 16:26:17 -04:00
|
|
|
"sh
|
|
|
|
call s:C("shVariable",g:cBlue,"","bold")
|
2023-05-30 16:27:48 -04:00
|
|
|
call s:C("shAlias",g:cBlue,"","bold")
|
2023-05-30 16:26:17 -04:00
|
|
|
|
2014-10-28 15:33:37 -04:00
|
|
|
"systemd unit files
|
|
|
|
hi! link sdBindIPv6 sdValue
|
|
|
|
hi! link sdBool sdValue
|
2023-05-30 00:41:59 -04:00
|
|
|
hi! link sdCPUSchedPol sdValue
|
|
|
|
hi! link sdCapability sdDevAllow
|
2014-10-28 15:33:37 -04:00
|
|
|
hi! link sdDatasize sdValue
|
|
|
|
hi! link sdDevAllow Keyword
|
2023-05-30 00:41:59 -04:00
|
|
|
hi! link sdDocURI sdFilename
|
|
|
|
hi! link sdExecArgs sdExecFile
|
|
|
|
hi! link sdExecFile sdFilename
|
|
|
|
hi! link sdFileList sdFilename
|
|
|
|
hi! link sdFilename String
|
|
|
|
hi! link sdIOSchedClass sdValue
|
|
|
|
hi! link sdIOSchedPrio sdValue
|
|
|
|
hi! link sdIPTOS Label
|
|
|
|
hi! link sdKey Identifier
|
|
|
|
hi! link sdOtherSignal sdValue
|
|
|
|
hi! link sdServiceBlock sdValue
|
|
|
|
hi! link sdSocketBlock Operator
|
|
|
|
hi! link sdSymbol sdValue
|
|
|
|
hi! link sdTCPCongest Label
|
|
|
|
hi! link sdUnitBlock Comment
|
|
|
|
hi! link sdValue PreProc
|
2014-10-28 15:33:37 -04:00
|
|
|
"}}}
|
|
|
|
|
|
|
|
"MISC: {{{
|
|
|
|
"email
|
|
|
|
hi! link mailHeaderKey Identifier
|
|
|
|
|
|
|
|
"signify
|
2023-05-30 00:41:59 -04:00
|
|
|
call s:C("SignifySignAdd",g:cYellow,"","bold")
|
|
|
|
call s:C("SignifySignChange",g:cYellow,"","bold")
|
|
|
|
call s:C("SignifySignDelete",g:cRed,"","bold")
|
2014-10-28 15:33:37 -04:00
|
|
|
hi! link SignifyLineAdd DiffAdd
|
|
|
|
hi! link SignifyLineChange DiffChange
|
2023-05-30 00:41:59 -04:00
|
|
|
hi! link SignifyLineDelete DiffDelete
|
2014-10-28 15:33:37 -04:00
|
|
|
|
2024-03-06 17:40:15 -05:00
|
|
|
"diagnostics
|
|
|
|
call s:C("ALEError",g:cDarkRed,"","")
|
|
|
|
call s:C("ALEWarning",g:cDarkYellow,"","")
|
|
|
|
call s:C("ALEInfo",g:cDarkBlue,"","")
|
|
|
|
|
|
|
|
call s:C("DiagnosticError",g:cDarkRed,"","italic")
|
|
|
|
call s:C("DiagnosticWarn",g:cDarkYellow,"","italic")
|
|
|
|
call s:C("DiagnosticInfo",g:cDarkBlue,"","italic")
|
|
|
|
call s:C("DiagnosticHint",g:cGray3,"","italic")
|
|
|
|
call s:C("DiagnosticOk",g:cWhite,"","italic")
|
|
|
|
call s:C("DiagnosticDeprecated",g:cGray1,"","italic")
|
|
|
|
call s:C("DiagnosticUnnecessary",g:cGray1,"","italic")
|
2014-10-28 15:33:37 -04:00
|
|
|
"}}}
|
2014-02-20 23:24:20 -05:00
|
|
|
|
2023-05-31 00:19:08 -04:00
|
|
|
"TREESITTER: {{{
|
2024-03-05 20:22:46 -05:00
|
|
|
if has("nvim")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@attribute",g:cRed,"","")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@boolean",g:cYellow,"","bold")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@character",g:cWhite,"","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@constant",g:cBlue,"","bold")
|
|
|
|
call s:C("@constructor",g:cGray2,"","")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@danger",g:cRed,"","bold")
|
|
|
|
call s:C("@error",g:cRed,"","bold")
|
|
|
|
call s:C("@exception",g:cRed,"","")
|
|
|
|
call s:C("@float",g:cYellow,"","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@function",g:cGray2,"","bold")
|
|
|
|
call s:C("@function.call",g:cGray2,"","bold")
|
|
|
|
call s:C("@function.method",g:cGray2,"","bold")
|
|
|
|
call s:C("@function.builtin",g:cYellow,"","")
|
|
|
|
call s:C("@function.macro",g:cGray2,"","italic")
|
2024-01-30 22:29:34 -05:00
|
|
|
call s:C("@field",g:cBlue,"","italic")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@include",g:cBlue,"","bold")
|
|
|
|
call s:C("@keyword",g:cRed,"","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@keyword.function",g:cBlue,"","bold")
|
|
|
|
call s:C("@keyword.import",g:cYellow,"","bold")
|
|
|
|
call s:C("@keyword.directive",g:cGray3,"","italic")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@label",g:cWhite,"","")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@namespace",g:cGray2,"","")
|
|
|
|
call s:C("@none",g:cWhite,"","")
|
2023-06-06 15:08:39 -04:00
|
|
|
call s:C("@number",g:cRed,"","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@operator",g:cYellow,"","")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@parameter",g:cYellow,"","")
|
|
|
|
call s:C("@parameter.reference",g:cYellow,"","bold")
|
|
|
|
call s:C("@property",g:cBlue,"","")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@punctuation",g:cGray2,"","")
|
|
|
|
call s:C("@punctuation.special",g:cBlue,"","bold")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@repeat",g:cBlue,"","")
|
|
|
|
call s:C("@string",g:cWhite,"","bold")
|
2023-06-01 16:54:07 -04:00
|
|
|
call s:C("@string.escape",g:cYellow,"","")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@string.regexp",g:cWhite,"","bold,italic")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@symbol",g:cRed,"","")
|
|
|
|
call s:C("@tag",g:cYellow,"","bold")
|
|
|
|
call s:C("@tag.attribute",g:cBlue,"","bold")
|
|
|
|
call s:C("@tag.delimiter",g:cBlue,"","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@text",g:cWhite,"","")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@text.diff.add",g:cYellow,"","")
|
|
|
|
call s:C("@text.diff.change",g:cBlue,"","")
|
|
|
|
call s:C("@text.diff.delete",g:cRed,"","")
|
|
|
|
call s:C("@text.emphasis","","","italic")
|
|
|
|
call s:C("@text.environment",g:cWhite,"","")
|
|
|
|
call s:C("@text.math","","","bold,italic")
|
|
|
|
call s:C("@text.reference",g:cWhite,"","")
|
|
|
|
call s:C("@text.strike","","","strikethrough")
|
|
|
|
call s:C("@text.strong","","","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@text.todo",g:cGray2,"","")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@text.underline","","","underline")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@text.uri",g:cDarkYellow,"","bold")
|
|
|
|
call s:C("@type",g:cBlue,"","bold")
|
|
|
|
call s:C("@type.qualifier",g:cYellow,"","bold")
|
2024-01-30 22:29:34 -05:00
|
|
|
call s:C("@variable",g:cBlue,"","")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@variable.member",g:cBlue,"","bold")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@variable.builtin",g:cYellow,"","bold")
|
2024-02-01 13:20:34 -05:00
|
|
|
call s:C("@variable.parameter",g:cYellow,"","")
|
2023-05-31 00:19:08 -04:00
|
|
|
call s:C("@warning",g:cRed,"","")
|
|
|
|
hi! link @annotation @comment
|
|
|
|
hi! link @comment Comment
|
|
|
|
hi! link @conditional Conditional
|
|
|
|
hi! link @method @function
|
|
|
|
hi! link @note @comment
|
|
|
|
endif
|
|
|
|
"}}}
|
|
|
|
|
2023-05-30 00:41:59 -04:00
|
|
|
"cleanup {{{
|
|
|
|
delf s:C
|
2014-02-20 23:24:20 -05:00
|
|
|
"}}}
|