2018-05-24 02:52:06 +00:00
|
|
|
if dracula#should_abort()
|
|
|
|
finish
|
|
|
|
endif
|
|
|
|
|
2018-04-22 22:47:04 +00:00
|
|
|
" Fzf: {{{
|
|
|
|
if exists('g:loaded_fzf') && ! exists('g:fzf_colors')
|
|
|
|
let g:fzf_colors = {
|
2019-05-25 21:50:22 +00:00
|
|
|
\ 'fg': ['fg', 'Normal'],
|
|
|
|
\ 'bg': ['bg', 'Normal'],
|
|
|
|
\ 'hl': ['fg', 'Search'],
|
|
|
|
\ 'fg+': ['fg', 'Normal'],
|
|
|
|
\ 'bg+': ['bg', 'Normal'],
|
|
|
|
\ 'hl+': ['fg', 'DraculaOrange'],
|
|
|
|
\ 'info': ['fg', 'DraculaPurple'],
|
|
|
|
\ 'border': ['fg', 'Ignore'],
|
|
|
|
\ 'prompt': ['fg', 'DraculaGreen'],
|
|
|
|
\ 'pointer': ['fg', 'Exception'],
|
|
|
|
\ 'marker': ['fg', 'Keyword'],
|
|
|
|
\ 'spinner': ['fg', 'Label'],
|
|
|
|
\ 'header': ['fg', 'Comment'],
|
|
|
|
\}
|
2018-04-22 22:47:04 +00:00
|
|
|
endif
|
2018-05-02 18:42:59 +00:00
|
|
|
"}}}
|
2018-10-22 18:48:35 +00:00
|
|
|
" ALE: {{{
|
|
|
|
if exists('g:ale_enabled')
|
2019-04-30 15:47:29 +00:00
|
|
|
hi! link ALEError DraculaErrorLine
|
|
|
|
hi! link ALEWarning DraculaWarnLine
|
|
|
|
hi! link ALEInfo DraculaInfoLine
|
2018-10-22 18:48:35 +00:00
|
|
|
|
2019-04-30 15:47:29 +00:00
|
|
|
hi! link ALEErrorSign DraculaRed
|
|
|
|
hi! link ALEWarningSign DraculaOrange
|
|
|
|
hi! link ALEInfoSign DraculaCyan
|
|
|
|
|
|
|
|
hi! link ALEVirtualTextError Comment
|
|
|
|
hi! link ALEVirtualTextWarning Comment
|
2018-10-22 18:48:35 +00:00
|
|
|
endif
|
|
|
|
" }}}
|
2019-03-20 19:37:08 +00:00
|
|
|
" CtrlP: {{{
|
|
|
|
if exists('g:loaded_ctrlp')
|
2019-05-25 21:50:22 +00:00
|
|
|
hi! link CtrlPMatch IncSearch
|
2019-03-20 19:37:08 +00:00
|
|
|
hi! link CtrlPBufferHid Normal
|
|
|
|
endif
|
|
|
|
" }}}
|
2021-03-05 14:33:18 +00:00
|
|
|
" Tree-sitter: {{{
|
|
|
|
if exists('g:loaded_nvim_treesitter')
|
|
|
|
" # Misc
|
|
|
|
hi! link TSError ErrorMsg
|
|
|
|
hi! link TSPunctDelimiter Delimiter
|
|
|
|
hi! link TSPunctBracket Normal
|
|
|
|
hi! link TSPunctSpecial Special
|
|
|
|
" # Constants
|
|
|
|
hi! link TSConstant Constant
|
|
|
|
hi! link TSConstBuiltin Constant
|
|
|
|
hi! link TSConstMacro Macro
|
|
|
|
hi! link TSStringRegex String
|
|
|
|
hi! link TSString String
|
|
|
|
hi! link TSStringEscape Character
|
|
|
|
hi! link TSSymbol DraculaPurple
|
|
|
|
hi! link TSCharacter Character
|
|
|
|
hi! link TSNumber Number
|
|
|
|
hi! link TSBoolean Boolean
|
|
|
|
hi! link TSFloat Float
|
|
|
|
hi! link TSAnnotation DraculaYellow
|
|
|
|
hi! link TSAttribute DraculaGreenItalic
|
|
|
|
hi! link TSNamespace Structure
|
|
|
|
" # Functions
|
|
|
|
hi! link TSFuncBuiltin DraculaCyan
|
|
|
|
hi! link TSFunction Function
|
|
|
|
hi! link TSFuncMacro Function
|
|
|
|
hi! link TSParameter DraculaOrangeItalic
|
|
|
|
hi! link TSParameterReference DraculaOrange
|
|
|
|
hi! link TSMethod Function
|
|
|
|
hi! link TSField DraculaOrange
|
|
|
|
hi! link TSProperty Normal
|
|
|
|
hi! link TSConstructor DraculaCyan
|
|
|
|
" # Keywords
|
|
|
|
hi! link TSConditional Conditional
|
|
|
|
hi! link TSRepeat DraculaPink
|
|
|
|
hi! link TSLabel DraculaPurpleItalic
|
|
|
|
hi! link TSKeyword Keyword
|
|
|
|
hi! link TSKeywordFunction DraculaCyan
|
|
|
|
hi! link TSKeywordOperator Operator
|
|
|
|
hi! link TSOperator Operator
|
|
|
|
hi! link TSException DraculaPurple
|
|
|
|
hi! link TSType Type
|
|
|
|
hi! link TSTypeBuiltin Type
|
|
|
|
hi! link TSStructure Structure
|
|
|
|
hi! link TSInclude Include
|
|
|
|
" # Variable
|
|
|
|
hi! link TSVariable Normal
|
|
|
|
hi! link TSVariableBuiltin DraculaPurpleItalic
|
|
|
|
" # Text
|
|
|
|
hi! link TSText Normal
|
|
|
|
hi! link TSStrong DraculaFgBold
|
|
|
|
hi! link TSEmphasis DraculaFg
|
|
|
|
hi! link TSUnderline Underlined
|
|
|
|
hi! link TSTitle DraculaYellow
|
|
|
|
hi! link TSLiteral DraculaYellow
|
|
|
|
hi! link TSURI DraculaYellow
|
|
|
|
" # Tags
|
|
|
|
hi! link TSTag DraculaCyan
|
|
|
|
hi! link TSTagDelimiter Normal
|
|
|
|
endif
|
|
|
|
" }}}
|
2018-10-22 18:48:35 +00:00
|
|
|
|
2019-05-25 21:50:22 +00:00
|
|
|
" vim: fdm=marker ts=2 sts=2 sw=2 fdl=0:
|