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

577 lines
27 KiB
VimL

" dracula-soft 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-soft'
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",
\ "#7B7F8B",
\ "#44475A",
\ "#282A36",
\ "#262626",
\ "#ADF6F6",
\ "#EE6666",
\ "#ADF6F6",
\ "#ADF6F6",
\ "#62E884",
\ "#FFB86C",
\ "#62E884",
\ "#FFB86C",
\ "#EE6666",
\ "#62E884",
\ "#689494",
\]
endif
hi ColorColumn guifg=NONE guibg=#262626 gui=NONE cterm=NONE
hi Conceal guifg=#44475a guibg=NONE gui=NONE cterm=NONE
hi CurSearch guifg=#ee6666 guibg=#46333D gui=NONE cterm=NONE
hi Cursor guifg=#282a36 guibg=#adf6f6 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=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi DiffAdd guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi DiffChange guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi DiffDelete guifg=#ee6666 guibg=NONE gui=reverse cterm=reverse
hi DiffText guifg=#adf6f6 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=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi WinSeparator guifg=#7b7f8b guibg=#262626 gui=NONE cterm=NONE
hi Folded guifg=#f8f8f2 guibg=#44475a gui=NONE cterm=NONE
hi FoldColumn guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
hi! link SignColumn Normal
hi IncSearch guifg=#ee6666 guibg=#46333D gui=bold cterm=bold
hi! link Substitute IncSearch
hi LineNr guifg=#7b7f8b guibg=#282a36 gui=NONE cterm=NONE
hi! link LineNrAbove LineNr
hi! link LineNrBelow LineNr
hi CursorLineNr guifg=#bf9eee guibg=#282a36 gui=NONE cterm=NONE
hi! link CursorLineFold FoldColumn
hi! link CursorLineSign SignColumn
hi MatchParen guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi ModeMsg guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi! link MsgArea Normal
hi! link MsgSeparator Normal
hi! link MoreMsg ModeMsg
hi NonText guifg=#7b7f8b 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=#262626 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=#bf9eee guibg=NONE gui=bold cterm=bold
hi! link NormalNC Normal
hi Pmenu guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
if g:dracula_transparency == 1
hi Pmenu guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
endif
hi PmenuSel guifg=#adf6f6 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=#262626 gui=NONE cterm=NONE
hi PmenuThumb guifg=NONE guibg=#adf6f6 gui=NONE cterm=NONE
hi Question guifg=#adf6f6 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=#adf6f6 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=#262626 gui=NONE cterm=NONE
hi StatusLineNC guifg=#7b7f8b guibg=#262626 gui=NONE cterm=NONE
hi TabLine guifg=#7b7f8b guibg=#262626 gui=NONE cterm=NONE
hi TabLineFill guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
hi TabLineSel guifg=#f8f8f2 guibg=#282a36 gui=NONE cterm=NONE
hi Title guifg=#bf9eee 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=#7b7f8b 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=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi Constant guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi String guifg=#e7ee98 guibg=NONE gui=NONE cterm=NONE
hi Character guifg=#e7ee98 guibg=NONE gui=NONE cterm=NONE
hi Number guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi Boolean guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi Float guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi Identifier guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi Function guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi Statement guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Conditional guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Repeat guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Label guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Operator guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Keyword guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Exception guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi PreProc guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Include guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Define guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Macro guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi PreCondit guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Type guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi StorageClass guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Structure guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi Typedef guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Special guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi SpecialChar guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi Tag guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Delimiter guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi SpecialComment guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Debug guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi Underlined guifg=#adf6f6 guibg=NONE gui=underline cterm=underline
hi Ignore guifg=NONE guibg=NONE gui=NONE cterm=NONE
hi Error guifg=#ee6666 guibg=NONE gui=bold cterm=bold
hi Todo guifg=#bf9eee 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=#bf9eee 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=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @constant.builtin guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @constant.macro guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @module guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @module.builtin guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @label guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @string guifg=#e7ee98 guibg=NONE gui=NONE cterm=NONE
hi @string.documentation guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @string.regexp guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi @string.escape guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @string.special guifg=#e7ee98 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=#e7ee98 guibg=NONE gui=NONE cterm=NONE
hi @character.special guifg=#e7ee98 guibg=NONE gui=NONE cterm=NONE
hi @character.printf guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi @type guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @type.builtin guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @type.definition guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @type.qualifier guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @function guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi @function.builtin guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @function.call guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi @function.macro guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi @function.method guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi @function.method.call guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi @constructor guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @constructor.lua guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @operator guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.coroutine guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.function guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.operator guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.import guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.repeat guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.return guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.debug guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.exception guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.conditional guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.conditional.ternary guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.directive guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @keyword.directive.define guifg=#f286c4 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=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @comment guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi @comment.documentation guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi @comment.error guifg=#ee6666 guibg=#46333D gui=NONE cterm=NONE
hi @comment.warning guifg=#ffb86c guibg=#483F3E gui=NONE cterm=NONE
hi @comment.todo guifg=#bf9eee guibg=#3F3B52 gui=NONE cterm=NONE
hi @comment.note guifg=#adf6f6 guibg=#394552 gui=NONE cterm=NONE
hi @markup.strong guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi @markup.italic guifg=#e7ee98 guibg=NONE gui=italic cterm=italic
hi @markup.strikethrough guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi @markup.underline guifg=#adf6f6 guibg=NONE gui=underline cterm=underline
hi @markup.heading guifg=#bf9eee guibg=NONE gui=bold cterm=bold
hi @markup.quote guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi @markup.math guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @markup.environment guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi @markup.link guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi @markup.link.label guifg=#adf6f6 guibg=NONE gui=underline cterm=underline
hi @markup.link.url guifg=#adf6f6 guibg=NONE gui=underline cterm=underline
hi @markup.raw guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi @markup.raw.block guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi @markup.list guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @markup.list.checked guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi @markup.list.unchecked guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi @diff.plus guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi @diff.minus guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi @diff.delta guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi @tag guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @tag.attribute guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi @tag.delimiter guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @property.yaml guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @property.json guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @property.css guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @property.scss guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_lspconfig == 1
hi @lsp.type.class guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.decorator guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.enum guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.enumMember guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.interface guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.macro guifg=#f286c4 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=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.type guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.typeParameter guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @lsp.type.variable guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.variable.defaultLibrary guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.variable.readonly guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.variable.global guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.keyword.documentation guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.class.documentation guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi @lsp.typemod.property.readonly guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi DiagnosticError guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi DiagnosticWarn guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi DiagnosticInfo guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi DiagnosticHint guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi DiagnosticOk guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi DiagnosticVirtualTextError guifg=#ee6666 guibg=#46333D gui=NONE cterm=NONE
hi DiagnosticVirtualTextWarn guifg=#ffb86c guibg=#483F3E gui=NONE cterm=NONE
hi DiagnosticVirtualTextInfo guifg=#adf6f6 guibg=#394552 gui=NONE cterm=NONE
hi DiagnosticVirtualTextHint guifg=#adf6f6 guibg=#394552 gui=NONE cterm=NONE
hi DiagnosticVirtualTextOk guifg=#62e884 guibg=#314742 gui=NONE cterm=NONE
hi DiagnosticUnderlineError guifg=#ee6666 guibg=NONE gui=underline cterm=underline
hi DiagnosticUnderlineWarn guifg=#ffb86c guibg=NONE gui=underline cterm=underline
hi DiagnosticUnderlineInfo guifg=#adf6f6 guibg=NONE gui=underline cterm=underline
hi DiagnosticUnderlineHint guifg=#adf6f6 guibg=NONE gui=underline cterm=underline
hi DiagnosticUnderlineOk guifg=#62e884 guibg=NONE gui=underline cterm=underline
hi! link LspReferenceText Visual
hi! link LspReferenceRead Visual
hi! link LspReferenceWrite Visual
hi LspInlayHint guifg=#689494 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=#3F3B52 guibg=NONE gui=NONE cterm=NONE
hi IblScope guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_bufferline == 1
hi BufferLineSeparator guifg=#262626 guibg=#262626 gui=NONE cterm=NONE
hi BufferLineSeparatorSelected guifg=#262626 guibg=#282a36 gui=NONE cterm=NONE
hi BufferLineBufferSelected guifg=#f8f8f2 guibg=NONE gui=bold cterm=bold
hi BufferLineFill guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
hi BufferLineIndicatorSelected guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi BufferLineBufferVisible guifg=#7b7f8b guibg=#282a36 gui=NONE cterm=NONE
endif
if g:dracula_neotree == 1
hi NeoTreeNormal guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
hi! link NeoTreeNormalNC NeoTreeNormal
hi NeoTreeDotFile guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi! link NeoTreeFileNameOpened Directory
hi! link NeoTreeFloatBorder WinSeparator
hi! link NeoTreeFloatTitle Title
hi NeoTreeGitAdded guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitConflict guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitDeleted guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi NeoTreeGitIgnored guifg=#7b7f8b 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=#62e884 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=#bf9eee guibg=NONE gui=bold cterm=bold
hi! link NvimTreeFolderIcon Directory
hi NvimTreeEmptyFolderName guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeExecFile guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeOpenedFile guifg=#bf9eee guibg=NONE gui=bold cterm=bold
hi NvimTreeModifiedFile guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi! link NvimTreeSpecialFile Special
hi NvimTreeIndentMarker guifg=#3F3B52 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeGitDirty guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi NvimTreeGitStaged guifg=#62e884 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=#62e884 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeGitDeleted guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeNormal guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
hi! link NvimTreeNormalFloat NvimTreeNormal
hi NvimTreeEndOfBuffer guifg=#262626 guibg=NONE gui=NONE cterm=NONE
hi NvimTreeWinSeparator guifg=#262626 guibg=#262626 gui=NONE cterm=NONE
endif
if g:dracula_whichkey == 1
hi WhichKey guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi WhichKeyDesc guifg=#ffb86c guibg=NONE gui=italic cterm=italic
hi WhichKeySeparator guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi WhichKeyGroup guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_dashboard == 1
hi DashboardHeader guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi DashboardFooter guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi! link DashboardDesc Directory
hi DashboardKey guifg=#f286c4 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=#62e884 guibg=NONE gui=NONE cterm=NONE
hi GitSignsChange guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi GitSignsDelete guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_neogit == 1
hi! link NeogitCursorLine CursorLine
hi NeogitBranch guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi NeogitRemote guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi NeogitHunkHeader guifg=#bf9eee guibg=#3F3B52 gui=NONE cterm=NONE
hi! link NeogitHunkHeaderHighlight Title
hi NeogitDiffContextHighlight guifg=#f8f8f2 guibg=#282a36 gui=NONE cterm=NONE
hi NeogitDiffContext guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
hi NeogitDiffDeleteHighlight guifg=#ee6666 guibg=#46333D gui=NONE cterm=NONE
hi NeogitDiffDelete guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi NeogitDiffAddHighlight guifg=#62e884 guibg=#314742 gui=NONE cterm=NONE
hi NeogitDiffAdd guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_todocomments == 1
hi TodoFgTODO guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi TodoFgWARN guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi TodoFgTEST guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi TodoFgPERF guifg=#e7ee98 guibg=NONE gui=NONE cterm=NONE
hi TodoFgNOTE guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi TodoFgHACK guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi TodoFgFIX guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi TodoSignTODO guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi TodoSignWARN guifg=#ffb86c guibg=NONE gui=NONE cterm=NONE
hi TodoSignTEST guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi TodoSignPERF guifg=#e7ee98 guibg=NONE gui=NONE cterm=NONE
hi TodoSignNOTE guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi TodoSignHACK guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi TodoSignFIX guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi TodoBgTODO guifg=#bf9eee guibg=NONE gui=reverse cterm=reverse
hi TodoBgWARN guifg=#ffb86c guibg=NONE gui=reverse cterm=reverse
hi TodoBgTEST guifg=#62e884 guibg=NONE gui=reverse cterm=reverse
hi TodoBgPERF guifg=#e7ee98 guibg=NONE gui=reverse cterm=reverse
hi TodoBgNOTE guifg=#adf6f6 guibg=NONE gui=reverse cterm=reverse
hi TodoBgHACK guifg=#f286c4 guibg=NONE gui=reverse cterm=reverse
hi TodoBgFIX guifg=#ee6666 guibg=NONE gui=reverse cterm=reverse
endif
if g:dracula_lazy == 1
hi LazyH1 guifg=#bf9eee guibg=#262626 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=#adf6f6 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_telescope == 1
hi! link TelescopeSelection CursorLine
hi TelescopeSelectionCaret guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi TelescopeMultiIcon guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
hi TelescopeNormal guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
hi! link TelescopePreviewNormal TelescopeNormal
hi! link TelescopePromptNormal TelescopeNormal
hi! link TelescopeResultsNormal TelescopeNormal
hi TelescopeBorder guifg=#bf9eee guibg=#262626 gui=NONE cterm=NONE
hi! link TelescopePromptBorder TelescopeBorder
hi! link TelescopeResultsBorder TelescopeBorder
hi! link TelescopePreviewBorder TelescopeBorder
hi TelescopeTitle guifg=#bf9eee guibg=#3F3B52 gui=NONE cterm=NONE
hi! link TelescopePromptTitle TelescopeTitle
hi! link TelescopeResultsTitle TelescopeTitle
hi! link TelescopePreviewTitle TelescopeTitle
hi TelescopeMatching guifg=#bf9eee guibg=#3F3B52 gui=NONE cterm=NONE
hi! link TelescopePreviewMatch TelescopeMatching
hi! link TelescopePromptCounter NonText
hi TelescopePromptPrefix guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_noice == 1
hi NoiceFormatProgressTodo guifg=#62e884 guibg=#314742 gui=NONE cterm=NONE
hi NoiceFormatProgressDone guifg=#62e884 guibg=NONE gui=reverse cterm=reverse
hi NoiceLspProgressSpinner guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi NoiceLspProgressClient guifg=#62e884 guibg=NONE gui=NONE cterm=NONE
hi! link NoiceLspProgressTitle Title
endif
if g:dracula_hop == 1
hi HopNextKey guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi HopNextKey1 guifg=#adf6f6 guibg=NONE gui=NONE cterm=NONE
hi HopUnmatched guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula_ministatusline == 1
hi MiniStatuslineModeNormal guifg=#282a36 guibg=#bf9eee gui=NONE cterm=NONE
hi MiniStatuslineModeInsert guifg=#282a36 guibg=#62e884 gui=NONE cterm=NONE
hi MiniStatuslineModeVisual guifg=#e7ee98 guibg=#282a36 gui=NONE cterm=NONE
hi MiniStatuslineModeReplace guifg=#ee6666 guibg=#282a36 gui=NONE cterm=NONE
hi MiniStatuslineModeCommand guifg=#ffb86c guibg=#282a36 gui=NONE cterm=NONE
hi MinistatusLineFileName guifg=#f8f8f2 guibg=#262626 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=#7b7f8b 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=#7b7f8b guibg=#282a36 gui=NONE cterm=NONE
hi! link MiniTablineModifiedCurrent MiniTabLineCurrent
hi! link MiniTablineModifiedVisible MiniTablineVisible
hi! link MiniTablineModifiedHidden MiniTablineHidden
hi MiniTablineFill guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
hi MiniTablineTabpagesection guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
endif
if g:dracula_ministarter == 1
hi! link MiniStarterCurrent CursorLine
hi MiniStarterHeader guifg=#ee6666 guibg=NONE gui=NONE cterm=NONE
hi MiniStarterFooter guifg=#7b7f8b guibg=NONE gui=NONE cterm=NONE
hi MiniStarterItem guifg=#f8f8f2 guibg=NONE gui=NONE cterm=NONE
hi MiniStarterItemBullet guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi MiniStarterItemPrefix guifg=#f286c4 guibg=NONE gui=NONE cterm=NONE
hi! link MiniStarterSection Title
hi MiniStarterQuery guifg=#f286c4 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