maxmx03.dracula.nvim/colors/dracula.vim
2024-10-04 21:41:11 -03:00

577 lines
27 KiB
VimL

" dracula Colorscheme for vim
" Url: maxmx03/dracula.nvim
" Maintainer: Max Del Canto <github.com/maxmx03>
" License: MIT License
if exists("g:loaded_dracula")
finish
endif
let g:loaded_dracula = 1
hi clear
if exists('syntax_on')
syntax reset
endif
set termguicolors
let g:colors_name = 'dracula'
let g:dracula_transparency = get(g:, 'dracula_transparency', 0)
let g:dracula_treesitter = get(g:, 'dracula_treesitter', 0)
let g:dracula_lspconfig = get(g:, 'dracula_lspconfig', 0)
let g:dracula_navic = get(g:, 'dracula_navic', 0)
let g:dracula_cmp = get(g:, 'dracula_cmp', 0)
let g:dracula_ibl = get(g:, 'dracula_ibl', 0)
let g:dracula_bufferline = get(g:, 'dracula_bufferline', 0)
let g:dracula_neotree = get(g:, 'dracula_neotree', 0)
let g:dracula_nvimtree = get(g:, 'dracula_nvimtree', 0)
let g:dracula_whichkey = get(g:, 'dracula_whichkey', 0)
let g:dracula_dashboard = get(g:, 'dracula_dashboard', 0)
let g:dracula_gitsigns = get(g:, 'dracula_gitsigns', 0)
let g:dracula_neogit = get(g:, 'dracula_neogit', 0)
let g:dracula_todocomments = get(g:, 'dracula_todocomments', 0)
let g:dracula_lazy = get(g:, 'dracula_lazy', 0)
let g:dracula_telescope = get(g:, 'dracula_telescope', 0)
let g:dracula_noice = get(g:, 'dracula_noice', 0)
let g:dracula_hop = get(g:, 'dracula_hop', 0)
let g:dracula_ministatusline = get(g:, 'dracula_ministatusline', 0)
let g:dracula_minitabline = get(g:, 'dracula_minitabline', 0)
let g:dracula_ministarter = get(g:, 'dracula_ministarter', 0)
let g:dracula_minicursorword = get(g:, 'dracula_minicursorword', 0)
if (has('termguicolors') && &termguicolors) || has('gui_running')
let g:terminal_ansi_colors = [
\ "#F8F8F2",
\ "#6272A4",
\ "#44475A",
\ "#282A36",
\ "#21222C",
\ "#8BE9FD",
\ "#FF5555",
\ "#8BE9FD",
\ "#8BE9FD",
\ "#50FA7B",
\ "#FFB86C",
\ "#50FA7B",
\ "#FFB86C",
\ "#FF5555",
\ "#50FA7A",
\ "#538C98",
\]
endif
hi ColorColumn guifg=NONE guibg=#21222c gui=NONE cterm=NONE
hi Conceal guifg=#44475A guibg=NONE gui=NONE cterm=NONE
hi CurSearch guifg=#ff5555 guibg=#48303B gui=NONE cterm=NONE
hi Cursor guifg=#282a36 guibg=#8be9fd gui=NONE cterm=NONE
hi! link lCursor Cursor
hi! link CursorIM Cursor
hi! link CursorColumn ColorColumn
hi CursorLine guifg=NONE guibg=#44475A gui=NONE cterm=NONE
hi Directory guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi DiffAdd guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi DiffChange guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi DiffDelete guifg=#ff5555 guibg=NONE gui=reverse cterm=reverse
hi DiffText guifg=#8be9fd guibg=NONE gui=reverse cterm=reverse
hi EndOfBuffer guifg=#282a36 guibg=NONE gui=NONE cterm=NONE
hi! link TermCursor Cursor
hi TermCursorNC guifg=#f8f8f2 guibg=NONE gui=reverse cterm=reverse
hi ErrorMsg guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi WinSeparator guifg=#6272a4 guibg=#21222c gui=NONE cterm=NONE
hi Folded guifg=#f8f8f2 guibg=#44475A gui=NONE cterm=NONE
hi FoldColumn guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi! link SignColumn Normal
hi IncSearch guifg=#ff5555 guibg=#48303B gui=bold cterm=bold
hi! link Substitute IncSearch
hi LineNr guifg=#6272a4 guibg=#282a36 gui=NONE cterm=NONE
hi! link LineNrAbove LineNr
hi! link LineNrBelow LineNr
hi CursorLineNr guifg=#bd93f9 guibg=#282a36 gui=NONE cterm=NONE
hi! link CursorLineFold FoldColumn
hi! link CursorLineSign SignColumn
hi MatchParen guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi ModeMsg guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi! link MsgArea Normal
hi! link MsgSeparator Normal
hi! link MoreMsg ModeMsg
hi NonText guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi Normal guifg=#f8f8f2 guibg=#282a36 gui=NONE cterm=NONE
if g:dracula_transparency == 1
hi Normal guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
endif
hi NormalFloat guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
if g:dracula_transparency == 1
hi NormalFloat guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
endif
hi! link FloatBorder WinSeparator
hi FloatTitle guifg=#bd93f9 guibg=NONE gui=bold cterm=bold
hi! link NormalNC Normal
hi Pmenu guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
if g:dracula_transparency == 1
hi Pmenu guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
endif
hi PmenuSel guifg=#8be9fd guibg=NONE gui=reverse cterm=reverse
hi! link PmenuKind Pmenu
hi! link PmenuKindSel PmenuSel
hi! link PmenuExtra Pmenu
hi! link PmenuExtraSel PmenuSel
hi PmenuSbar guifg=NONE guibg=#21222c gui=NONE cterm=NONE
hi PmenuThumb guifg=NONE guibg=#8be9fd gui=NONE cterm=NONE
hi Question guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi QuickFixLine guifg=#f8f8f2 guibg=#282a36 gui=NONE cterm=NONE
hi Search guifg=NONE guibg=#44475A gui=NONE cterm=NONE
hi! link SpecialKey NonText
hi SpellBad guifg=NONE guibg=NONE gui=strikethrough,underline cterm=strikethrough,underline
hi SpellCap guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi! link SpellLocal SpellCap
hi SpellRare guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi StatusLine guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi StatusLineNC guifg=#6272a4 guibg=#21222c gui=NONE cterm=NONE
hi TabLine guifg=#6272a4 guibg=#21222c gui=NONE cterm=NONE
hi TabLineFill guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi TabLineSel guifg=#f8f8f2 guibg=#282a36 gui=NONE cterm=NONE
hi Title guifg=#bd93f9 guibg=NONE gui=bold cterm=bold
hi Visual guifg=NONE guibg=#44475A gui=NONE cterm=NONE
hi! link VisualNOS Visual
hi warningMsg guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi Whitespace guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi WildMenu guifg=#44475A guibg=NONE gui=NONE cterm=NONE
hi! link WinBar Pmenu
hi! link WinBarNC WinBar
hi Comment guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi Constant guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi String guifg=#f1fa8c guibg=NONE gui=NONE cterm=NONE
hi Character guifg=#f1fa8c guibg=NONE gui=NONE cterm=NONE
hi Number guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi Boolean guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi Float guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi Identifier guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi Function guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi Statement guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Conditional guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Repeat guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Label guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Operator guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Keyword guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Exception guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi PreProc guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Include guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Define guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Macro guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi PreCondit guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Type guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi StorageClass guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Structure guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi Typedef guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Special guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi SpecialChar guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi Tag guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Delimiter guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi SpecialComment guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Debug guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi Underlined guifg=#8be9fd guibg=NONE gui=underline cterm=underline
hi Ignore guifg=NONE guibg=NONE gui=NONE cterm=NONE
hi Error guifg=#ff5555 guibg=NONE gui=bold cterm=bold
hi Todo guifg=#bd93f9 guibg=NONE gui=bold cterm=bold
if g:dracula_treesitter == 1
hi @variable guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @variable.builtin guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @variable.parameter guifg=#ffb86c guibg=NONE gui=italic cterm=italic
hi @variable.member guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @constant guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @constant.builtin guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @constant.macro guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @module guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @module.builtin guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @label guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @string guifg=#f1fa8c guibg=NONE gui=NONE cterm=NONE
hi @string.documentation guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @string.regexp guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi @string.escape guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @string.special guifg=#f1fa8c guibg=NONE gui=NONE cterm=NONE
hi @string.special.symbol guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi! link @string.special.url Underlined
hi @character guifg=#f1fa8c guibg=NONE gui=NONE cterm=NONE
hi @character.special guifg=#f1fa8c guibg=NONE gui=NONE cterm=NONE
hi @character.printf guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi @type guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @type.builtin guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @type.definition guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @type.qualifier guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @function guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi @function.builtin guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @function.call guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi @function.macro guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi @function.method guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi @function.method.call guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi @constructor guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @constructor.lua guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @operator guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.coroutine guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.function guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.operator guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.import guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.repeat guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.return guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.debug guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.exception guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.conditional guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.conditional.ternary guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.directive guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @keyword.directive.define guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @punctuation.delimiter guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @punctuation.bracket guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @punctuation.special guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @comment guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi @comment.documentation guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi @comment.error guifg=#ff5555 guibg=#48303B gui=NONE cterm=NONE
hi @comment.warning guifg=#ffb86c guibg=#483F3E gui=NONE cterm=NONE
hi @comment.todo guifg=#bd93f9 guibg=#3E3A53 gui=NONE cterm=NONE
hi @comment.note guifg=#8be9fd guibg=#374754 gui=NONE cterm=NONE
hi @markup.strong guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi @markup.italic guifg=#f1fa8c guibg=NONE gui=italic cterm=italic
hi @markup.strikethrough guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi @markup.underline guifg=#8be9fd guibg=NONE gui=underline cterm=underline
hi @markup.heading guifg=#bd93f9 guibg=NONE gui=bold cterm=bold
hi @markup.quote guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi @markup.math guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @markup.environment guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi @markup.link guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi @markup.link.label guifg=#8be9fd guibg=NONE gui=underline cterm=underline
hi @markup.link.url guifg=#8be9fd guibg=NONE gui=underline cterm=underline
hi @markup.raw guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi @markup.raw.block guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi @markup.list guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @markup.list.checked guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi @markup.list.unchecked guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi @diff.plus guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi @diff.minus guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi @diff.delta guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi @tag guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @tag.attribute guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi @tag.delimiter guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @property.yaml guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @property.json guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @property.css guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @property.scss guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_lspconfig == 1
hi @lsp.type.class guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.decorator guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.enum guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.enumMember guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.interface guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.macro guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.namespace guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.parameter guifg=#ffb86c guibg=NONE gui=italic cterm=italic
hi @lsp.type.property guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.struct guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.type guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.typeParameter guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.variable guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.variable.defaultLibrary guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.variable.readonly guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.variable.global guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.keyword.documentation guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.class.documentation guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.property.readonly guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi DiagnosticError guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi DiagnosticWarn guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi DiagnosticInfo guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi DiagnosticHint guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi DiagnosticOk guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi DiagnosticVirtualTextError guifg=#ff5555 guibg=#48303B gui=NONE cterm=NONE
hi DiagnosticVirtualTextWarn guifg=#ffb86c guibg=#483F3E gui=NONE cterm=NONE
hi DiagnosticVirtualTextInfo guifg=#8be9fd guibg=#374754 gui=NONE cterm=NONE
hi DiagnosticVirtualTextHint guifg=#8be9fd guibg=#374754 gui=NONE cterm=NONE
hi DiagnosticVirtualTextOk guifg=#50fa7b guibg=#2E4940 gui=NONE cterm=NONE
hi DiagnosticUnderlineError guifg=#ff5555 guibg=NONE gui=underline cterm=underline
hi DiagnosticUnderlineWarn guifg=#ffb86c guibg=NONE gui=underline cterm=underline
hi DiagnosticUnderlineInfo guifg=#8be9fd guibg=NONE gui=underline cterm=underline
hi DiagnosticUnderlineHint guifg=#8be9fd guibg=NONE gui=underline cterm=underline
hi DiagnosticUnderlineOk guifg=#50fa7b guibg=NONE gui=underline cterm=underline
hi! link LspReferenceText Visual
hi! link LspReferenceRead Visual
hi! link LspReferenceWrite Visual
hi LspInlayHint guifg=#538c98 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_navic == 1
hi NavicText guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi! link NavicSeparator Statement
hi! link NavicIconsMethod Function
hi! link NavicIconsFunction Function
hi! link NavicIconsField Identifier
hi! link NavicIconsVariable Identifier
hi! link NavicIconsClass Type
hi! link NavicIconsInterface Type
hi! link NavicIconsModule Type
hi! link NavicIconsNamespace Type
hi! link NavicIconsProperty Identifier
hi! link NavicIconsUnity Number
hi! link NavicIconsEnum Type
hi! link NavicIconsKeyword Statement
hi! link NavicIconsSnippet Tag
hi NavicIconsColor guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NavicIconsFile guifg=NONE guibg=NONE gui=NONE cterm=NONE
hi! link NavicIconsReference Underlined
hi! link NavicIconsFolder Directory
hi! link NavicIconsEnumMember Constant
hi! link NavicIconsConstant Constant
hi! link NavicIconsStruct Identifier
hi! link NavicIconsEvent Function
hi! link NavicIconsOperator Operator
hi! link NavicIconsTypeParameter Type
endif
if g:dracula_cmp == 1
hi! link CmpItemKindText String
hi! link CmpItemKindMethod Function
hi! link CmpItemKindFunction Function
hi! link CmpItemKindField Identifier
hi! link CmpItemKindVariable Identifier
hi! link CmpItemKindClass Type
hi! link CmpItemKindInterface Type
hi! link CmpItemKindModule Type
hi! link CmpItemKindProperty Identifier
hi! link CmpItemKindUnity Number
hi! link CmpItemKindEnum Type
hi! link CmpItemKindKeyword Statement
hi! link CmpItemKindSnippet Tag
hi CmpItemKindColor guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi CmpItemKindFile guifg=NONE guibg=NONE gui=NONE cterm=NONE
hi! link CmpItemKindReference Underlined
hi! link CmpItemKindFolder Directory
hi! link CmpItemKindEnumMember Constant
hi! link CmpItemKindConstant Constant
hi! link CmpItemKindStruct Identifier
hi! link CmpItemKindEvent Function
hi! link CmpItemKindOperator Operator
hi! link CmpItemKindTypeParameter Type
endif
if g:dracula_ibl == 1
hi IblIndent guifg=#3E3A53 guibg=NONE gui=NONE cterm=NONE
hi IblScope guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_bufferline == 1
hi BufferLineSeparator guifg=#21222c guibg=#21222c gui=NONE cterm=NONE
hi BufferLineSeparatorSelected guifg=#21222c guibg=#282a36 gui=NONE cterm=NONE
hi BufferLineBufferSelected guifg=#f8f8f2 guibg=NONE gui=bold cterm=bold
hi BufferLineFill guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi BufferLineIndicatorSelected guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi BufferLineBufferVisible guifg=#6272a4 guibg=#282a36 gui=NONE cterm=NONE
endif
if g:dracula_neotree == 1
hi NeoTreeNormal guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi! link NeoTreeNormalNC NeoTreeNormal
hi NeoTreeDotFile guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi! link NeoTreeFileNameOpened Directory
hi! link NeoTreeFloatBorder WinSeparator
hi! link NeoTreeFloatTitle Title
hi NeoTreeGitAdded guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitConflict guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitDeleted guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitIgnored guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitModified guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitUnstaged guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitUntracked guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitStaged guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_nvimtree == 1
hi! link NvimTreeSymlink Underlined
hi! link NvimTreeSymlinkIcon Directory
hi NvimTreeFolderName guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeRootFolder guifg=#bd93f9 guibg=NONE gui=bold cterm=bold
hi! link NvimTreeFolderIcon Directory
hi NvimTreeEmptyFolderName guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeExecFile guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi NvimTreeOpenedFile guifg=#bd93f9 guibg=NONE gui=bold cterm=bold
hi NvimTreeModifiedFile guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi! link NvimTreeSpecialFile Special
hi NvimTreeIndentMarker guifg=#3E3A53 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeGitDirty guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NvimTreeGitStaged guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi NvimTreeGitMerge guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NvimTreeGitRenamed guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NvimTreeGitNew guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi NvimTreeGitDeleted guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeNormal guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi! link NvimTreeNormalFloat NvimTreeNormal
hi NvimTreeEndOfBuffer guifg=#21222c guibg=NONE gui=NONE cterm=NONE
hi NvimTreeWinSeparator guifg=#21222c guibg=#21222c gui=NONE cterm=NONE
endif
if g:dracula_whichkey == 1
hi WhichKey guifg=#50fa7a guibg=NONE gui=NONE cterm=NONE
hi WhichKeyDesc guifg=#ffb86c guibg=NONE gui=italic cterm=italic
hi WhichKeySeparator guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi WhichKeyGroup guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_dashboard == 1
hi DashboardHeader guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi DashboardFooter guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi! link DashboardDesc Directory
hi DashboardKey guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi! link DashboardIcon Directory
hi DashboardShotCut guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_gitsigns == 1
hi GitSignsAdd guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi GitSignsChange guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi GitSignsDelete guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_neogit == 1
hi! link NeogitCursorLine CursorLine
hi NeogitBranch guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi NeogitRemote guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi NeogitHunkHeader guifg=#bd93f9 guibg=#3E3A53 gui=NONE cterm=NONE
hi! link NeogitHunkHeaderHighlight Title
hi NeogitDiffContextHighlight guifg=#f8f8f2 guibg=#282a36 gui=NONE cterm=NONE
hi NeogitDiffContext guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi NeogitDiffDeleteHighlight guifg=#ff5555 guibg=#48303B gui=NONE cterm=NONE
hi NeogitDiffDelete guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi NeogitDiffAddHighlight guifg=#50fa7b guibg=#2E4940 gui=NONE cterm=NONE
hi NeogitDiffAdd guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_todocomments == 1
hi TodoFgTODO guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi TodoFgWARN guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi TodoFgTEST guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi TodoFgPERF guifg=#f1fa8c guibg=NONE gui=NONE cterm=NONE
hi TodoFgNOTE guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi TodoFgHACK guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi TodoFgFIX guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi TodoSignTODO guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi TodoSignWARN guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi TodoSignTEST guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi TodoSignPERF guifg=#f1fa8c guibg=NONE gui=NONE cterm=NONE
hi TodoSignNOTE guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi TodoSignHACK guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi TodoSignFIX guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi TodoBgTODO guifg=#bd93f9 guibg=NONE gui=reverse cterm=reverse
hi TodoBgWARN guifg=#ffb86c guibg=NONE gui=reverse cterm=reverse
hi TodoBgTEST guifg=#50fa7b guibg=NONE gui=reverse cterm=reverse
hi TodoBgPERF guifg=#f1fa8c guibg=NONE gui=reverse cterm=reverse
hi TodoBgNOTE guifg=#8be9fd guibg=NONE gui=reverse cterm=reverse
hi TodoBgHACK guifg=#ff79c6 guibg=NONE gui=reverse cterm=reverse
hi TodoBgFIX guifg=#ff5555 guibg=NONE gui=reverse cterm=reverse
endif
if g:dracula_lazy == 1
hi LazyH1 guifg=#bd93f9 guibg=#21222c gui=NONE cterm=NONE
hi LazyButton guifg=#f8f8f2 guibg=#44475A gui=NONE cterm=NONE
hi LazyButtonActive guifg=NONE guibg=#44475A gui=NONE cterm=NONE
hi LazyReasonStart guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_telescope == 1
hi! link TelescopeSelection CursorLine
hi TelescopeSelectionCaret guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi TelescopeMultiIcon guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
hi TelescopeNormal guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi! link TelescopePreviewNormal TelescopeNormal
hi! link TelescopePromptNormal TelescopeNormal
hi! link TelescopeResultsNormal TelescopeNormal
hi TelescopeBorder guifg=#bd93f9 guibg=#21222c gui=NONE cterm=NONE
hi! link TelescopePromptBorder TelescopeBorder
hi! link TelescopeResultsBorder TelescopeBorder
hi! link TelescopePreviewBorder TelescopeBorder
hi TelescopeTitle guifg=#bd93f9 guibg=#3E3A53 gui=NONE cterm=NONE
hi! link TelescopePromptTitle TelescopeTitle
hi! link TelescopeResultsTitle TelescopeTitle
hi! link TelescopePreviewTitle TelescopeTitle
hi TelescopeMatching guifg=#bd93f9 guibg=#3E3A53 gui=NONE cterm=NONE
hi! link TelescopePreviewMatch TelescopeMatching
hi! link TelescopePromptCounter NonText
hi TelescopePromptPrefix guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_noice == 1
hi NoiceFormatProgressTodo guifg=#50fa7b guibg=#2E4940 gui=NONE cterm=NONE
hi NoiceFormatProgressDone guifg=#50fa7b guibg=NONE gui=reverse cterm=reverse
hi NoiceLspProgressSpinner guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi NoiceLspProgressClient guifg=#50fa7b guibg=NONE gui=NONE cterm=NONE
hi! link NoiceLspProgressTitle Title
endif
if g:dracula_hop == 1
hi HopNextKey guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi HopNextKey1 guifg=#8be9fd guibg=NONE gui=NONE cterm=NONE
hi HopUnmatched guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_ministatusline == 1
hi MiniStatuslineModeNormal guifg=#282a36 guibg=#bd93f9 gui=NONE cterm=NONE
hi MiniStatuslineModeInsert guifg=#282a36 guibg=#50fa7a gui=NONE cterm=NONE
hi MiniStatuslineModeVisual guifg=#f1fa8c guibg=#282a36 gui=NONE cterm=NONE
hi MiniStatuslineModeReplace guifg=#ff5555 guibg=#282a36 gui=NONE cterm=NONE
hi MiniStatuslineModeCommand guifg=#ffb86c guibg=#282a36 gui=NONE cterm=NONE
hi MinistatusLineFileName guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi MiniStatuslineDevinfo guifg=#f8f8f2 guibg=#44475A gui=NONE cterm=NONE
hi MiniStatuslineFileinfo guifg=#f8f8f2 guibg=#44475A gui=NONE cterm=NONE
hi MiniStatuslineInactive guifg=#6272a4 guibg=#282a36 gui=NONE cterm=NONE
endif
if g:dracula_minitabline == 1
hi MiniTablineCurrent guifg=#f8f8f2 guibg=#282a36 gui=NONE cterm=NONE
hi MiniTablineVisible guifg=#f8f8f2 guibg=#282a36 gui=NONE cterm=NONE
hi MiniTablineHidden guifg=#6272a4 guibg=#282a36 gui=NONE cterm=NONE
hi! link MiniTablineModifiedCurrent MiniTabLineCurrent
hi! link MiniTablineModifiedVisible MiniTablineVisible
hi! link MiniTablineModifiedHidden MiniTablineHidden
hi MiniTablineFill guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
hi MiniTablineTabpagesection guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
endif
if g:dracula_ministarter == 1
hi! link MiniStarterCurrent CursorLine
hi MiniStarterHeader guifg=#ff5555 guibg=NONE gui=NONE cterm=NONE
hi MiniStarterFooter guifg=#6272a4 guibg=NONE gui=NONE cterm=NONE
hi MiniStarterItem guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi MiniStarterItemBullet guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi MiniStarterItemPrefix guifg=#ff79c6 guibg=NONE gui=NONE cterm=NONE
hi! link MiniStarterSection Title
hi MiniStarterQuery guifg=#ff79c6 guibg=NONE gui=bold cterm=bold
endif
if g:dracula_minicursorword == 1
hi! link MiniCursorword Visual
endif
unlet g:dracula_transparency
unlet g:dracula_treesitter
unlet g:dracula_lspconfig
unlet g:dracula_navic
unlet g:dracula_cmp
unlet g:dracula_ibl
unlet g:dracula_bufferline
unlet g:dracula_neotree
unlet g:dracula_nvimtree
unlet g:dracula_whichkey
unlet g:dracula_dashboard
unlet g:dracula_gitsigns
unlet g:dracula_neogit
unlet g:dracula_todocomments
unlet g:dracula_lazy
unlet g:dracula_telescope
unlet g:dracula_noice
unlet g:dracula_hop
unlet g:dracula_ministatusline
unlet g:dracula_minitabline
unlet g:dracula_ministarter
unlet g:dracula_minicursorword