symbol_map: text: &symbol_text link: String method: &symbol_method link: Function function: &symbol_function link: Function field: &symbol_field link: Identifier variable: &symbol_variable link: Identifier class: &symbol_class link: Type interface: &symbol_interface link: Type module: &symbol_module link: Type property: &symbol_property link: Identifier unit: &symbol_unity link: Number enum: &symbol_enum link: Type keyword: &symbol_keyword link: Statement snippet: &symbol_snippet link: Tag color: &symbol_color fg: orange file: &symbol_file fg: Identifier reference: &symbol_reference link: Underlined folder: &symbol_folder link: Directory enumMember: &symbol_enum_member link: Constant constant: &symbol_constant link: Constant struct: &symbol_struct link: Identifier event: &symbol_event link: Function operator: &symbol_operator link: Operator typeParameter: &symbol_type_parameter link: Type specification: string: &string fg: yellow stringRegExp: &stringRegExp fg: red comment: &comment fg: base01 identifier: &identifier fg: base0 constant: &constant fg: purple function: &function fg: green builtinFunction: &builtinFunction fg: cyan parameter: ¶meter fg: orange italic: true gui: italic class: &class fg: cyan types: &types fg: cyan italic: true delimiter: &delimiter fg: base0 tag: &tag fg: pink tagAttribute: &tagAttribute fg: green keyword: &keyword fg: pink markupHeading: &markupHeading fg: purple bold: true gui: bold markupBold: &markupBold fg: orange bold: true markupItalic: &markupItalic fg: yellow italic: true gui: italic markupInlineCode: &markupInlineCode fg: base01 markupBlockCode: &markupBlockCode fg: base01 markupLinkUrl: &markupLinkUrl fg: cyan underline: true gui: underline name: dracula author: Max Del Canto repo: maxmx03/dracula.nvim contact: "github.com/maxmx03" license: "MIT License" config: transparent: false on_colors: ~ on_highlights: ~ plugins: ~ palette: base0: "#f8f8f2" # foreground base01: "#6272a4" # comment base02: "#44475A" # background highlight base03: "#282a36" # background base04: "#21222c" # background shade yellow: "#f1fa8c" cyan: "#8be9fd" green: "#50fa7a" red: "#ff5555" orange: "#ffb86c" pink: "#ff79c6" purple: "#bd93f9" diag_info: "#8be9fd" diag_hint: "#8be9fd" diag_ok: "#50fa7b" diag_warning: "#ffb86c" diag_error: "#ff5555" git_added: "#50fa7b" git_modified: "#ffb86c" git_removed: "#ff5555" shade_orange: "#483F3E" shade_red: "#48303B" shade_cyan: "#374754" shade_green: "#2E4940" shade_yellow: "#464943" shade_purple: "#3E3A53" shade_pink: "#5E3E5A" shade_add: "#2E4940" shade_change: "#483F3E" shade_warning: "#483F3E" shade_error: "#48303B" shade_info: "#374754" shade_hint: "#374754" shade_ok: "#2E4940" inlay_hint: "#538c98" highlights: editor: - name: ColorColumn bg: base04 - name: Conceal fg: base02 - name: CurSearch fg: red bg: shade_red - name: Cursor fg: base03 bg: cyan - name: lCursor link: Cursor - name: CursorIM link: Cursor - name: CursorColumn link: ColorColumn - name: CursorLine bg: base02 - name: Directory fg: purple - name: DiffAdd fg: git_added - name: DiffChange fg: git_modified - name: DiffDelete fg: git_removed reverse: true gui: reverse - name: DiffText fg: cyan reverse: true gui: reverse - name: EndOfBuffer fg: base03 - name: TermCursor link: Cursor - name: TermCursorNC fg: base0 reverse: true gui: reverse - name: ErrorMsg fg: diag_error - name: WinSeparator fg: base01 bg: base04 - name: Folded fg: base0 bg: base02 - name: FoldColumn fg: base0 bg: base04 - name: SignColumn link: Normal - name: IncSearch fg: red bg: shade_red bold: true gui: bold transparent: true - name: Substitute link: IncSearch - name: LineNr fg: base01 bg: base03 transparent: true - name: LineNrAbove link: LineNr - name: LineNrBelow link: LineNr - name: CursorLineNr fg: purple bg: base03 transparent: true - name: CursorLineFold link: FoldColumn - name: CursorLineSign link: SignColumn - name: MatchParen fg: cyan - name: ModeMsg fg: purple - name: MsgArea link: Normal - name: MsgSeparator link: Normal - name: MoreMsg link: ModeMsg - name: NonText fg: base01 - name: Normal fg: base0 bg: base03 transparent: true - name: NormalFloat fg: base0 bg: base04 - name: FloatBorder link: WinSeparator - name: FloatTitle <<: *markupHeading - name: NormalNC link: Normal - name: Pmenu fg: base0 bg: base04 - name: PmenuSel fg: cyan reverse: true gui: reverse - name: PmenuKind link: Pmenu - name: PmenuKindSel link: PmenuSel - name: PmenuExtra link: Pmenu - name: PmenuExtraSel link: PmenuSel - name: PmenuSbar bg: base04 - name: PmenuThumb bg: cyan - name: Question fg: diag_info - name: QuickFixLine fg: base0 bg: base03 - name: Search bg: base02 - name: SpecialKey link: NonText - name: SpellBad sp: diag_error strikethrough: true underline: true gui: strikethrough,underline - name: SpellCap fg: diag_hint - name: SpellLocal link: SpellCap - name: SpellRare fg: diag_warning - name: StatusLine fg: base0 bg: base04 - name: StatusLineNC fg: base01 bg: base04 - name: TabLine fg: base01 bg: base04 - name: TabLineFill fg: base0 bg: base04 - name: TabLineSel fg: base0 bg: base03 - name: Title <<: *markupHeading - name: Visual bg: base02 - name: VisualNOS link: Visual - name: warningMsg fg: diag_warning - name: Whitespace fg: base01 - name: WildMenu fg: base02 - name: WinBar link: Pmenu - name: WinBarNC link: WinBar syntax: - name: Comment <<: *comment - name: Constant <<: *constant - name: String <<: *string - name: Character <<: *string - name: Number <<: *constant - name: Boolean <<: *constant - name: Float <<: *constant - name: Identifier <<: *identifier - name: Function <<: *function - name: Statement <<: *keyword - name: Conditional <<: *keyword - name: Repeat <<: *keyword - name: Label <<: *keyword - name: Operator <<: *keyword - name: Keyword <<: *keyword - name: Exception <<: *keyword - name: PreProc <<: *keyword - name: Include <<: *keyword - name: Define <<: *keyword - name: Macro <<: *keyword - name: PreCondit <<: *keyword - name: Type <<: *class - name: StorageClass <<: *keyword - name: Structure <<: *class - name: Typedef <<: *keyword - name: Special <<: *stringRegExp - name: SpecialChar <<: *constant - name: Tag <<: *tag - name: Delimiter <<: *delimiter - name: SpecialComment <<: *keyword - name: Debug <<: *keyword - name: Underlined fg: cyan underline: true gui: underline - name: Ignore - name: Error fg: diag_error bold: true gui: bold - name: Todo <<: *markupHeading plugins: - treesitter: - name: "@variable" <<: *identifier - name: "@variable.builtin" <<: *constant - name: "@variable.parameter" fg: orange italic: true gui: italic - name: "@variable.member" <<: *identifier - name: "@constant" <<: *constant - name: "@constant.builtin" <<: *constant - name: "@constant.macro" <<: *constant - name: "@module" <<: *identifier - name: "@module.builtin" <<: *constant - name: "@label" <<: *keyword - name: "@string" <<: *string - name: "@string.documentation" <<: *keyword - name: "@string.regexp" <<: *stringRegExp - name: "@string.escape" <<: *keyword - name: "@string.special" <<: *string - name: "@string.special.symbol" <<: *identifier - name: "@string.special.url" link: Underlined - name: "@character" <<: *string - name: "@character.special" <<: *string - name: "@character.printf" <<: *stringRegExp - name: "@type" <<: *class - name: "@type.builtin" <<: *keyword - name: "@type.definition" <<: *class - name: "@type.qualifier" <<: *keyword - name: "@function" <<: *function - name: "@function.builtin" <<: *builtinFunction - name: "@function.call" <<: *function - name: "@function.macro" <<: *function - name: "@function.method" <<: *function - name: "@function.method.call" <<: *function - name: "@constructor" <<: *class - name: "@constructor.lua" <<: *delimiter - name: "@operator" <<: *keyword - name: "@keyword" <<: *keyword - name: "@keyword.coroutine" <<: *keyword - name: "@keyword.function" <<: *keyword - name: "@keyword.operator" <<: *keyword - name: "@keyword.import" <<: *keyword - name: "@keyword.repeat" <<: *keyword - name: "@keyword.return" <<: *keyword - name: "@keyword.debug" <<: *keyword - name: "@keyword.exception" <<: *keyword - name: "@keyword.conditional" <<: *keyword - name: "@keyword.conditional.ternary" <<: *keyword - name: "@keyword.directive" <<: *keyword - name: "@keyword.directive.define" <<: *keyword - name: "@punctuation.delimiter" <<: *delimiter - name: "@punctuation.bracket" <<: *delimiter - name: "@punctuation.special" <<: *keyword - name: "@comment" <<: *comment - name: "@comment.documentation" <<: *comment - name: "@comment.error" fg: diag_error bg: shade_error - name: "@comment.warning" fg: diag_warning bg: shade_warning - name: "@comment.todo" fg: purple bg: shade_purple - name: "@comment.note" fg: diag_hint bg: shade_hint - name: "@markup.strong" <<: *markupBold - name: "@markup.italic" <<: *markupItalic - name: "@markup.strikethrough" fg: base01 - name: "@markup.underline" <<: *markupLinkUrl - name: "@markup.heading" <<: *markupHeading - name: "@markup.quote" <<: *markupInlineCode - name: "@markup.math" <<: *constant - name: "@markup.environment" <<: *comment - name: "@markup.link" <<: *markupBold - name: "@markup.link.label" <<: *markupLinkUrl - name: "@markup.link.url" <<: *markupLinkUrl - name: "@markup.raw" <<: *markupInlineCode - name: "@markup.raw.block" <<: *markupBlockCode - name: "@markup.list" fg: purple - name: "@markup.list.checked" fg: git_added - name: "@markup.list.unchecked" fg: git_modified - name: "@diff.plus" fg: git_added - name: "@diff.minus" fg: git_removed - name: "@diff.delta" fg: git_modified - name: "@tag" <<: *tag - name: "@tag.attribute" <<: *tagAttribute - name: "@tag.delimiter" <<: *delimiter - name: "@property.yaml" fg: cyan - name: "@property.json" fg: cyan - name: "@property.css" fg: cyan - name: "@property.scss" fg: cyan - lspconfig: - name: "@lsp.type.class" <<: *class - name: "@lsp.type.decorator" <<: *function - name: "@lsp.type.enum" <<: *class - name: "@lsp.type.enumMember" <<: *constant - name: "@lsp.type.interface" <<: *class - name: "@lsp.type.macro" <<: *keyword - name: "@lsp.type.namespace" <<: *identifier - name: "@lsp.type.parameter" <<: *parameter - name: "@lsp.type.property" <<: *identifier - name: "@lsp.type.struct" <<: *class - name: "@lsp.type.type" <<: *class - name: "@lsp.type.typeParameter" <<: *types - name: "@lsp.type.variable" <<: *identifier - name: "@lsp.typemod.variable.defaultLibrary" <<: *constant - name: "@lsp.typemod.variable.readonly" <<: *constant - name: "@lsp.typemod.variable.global" <<: *constant - name: "@lsp.typemod.keyword.documentation" <<: *keyword - name: "@lsp.typemod.class.documentation" <<: *class - name: "@lsp.typemod.property.readonly" <<: *constant - name: DiagnosticError fg: diag_error - name: DiagnosticWarn fg: diag_warning - name: DiagnosticInfo fg: diag_info - name: DiagnosticHint fg: diag_hint - name: DiagnosticOk fg: diag_ok - name: DiagnosticVirtualTextError fg: diag_error bg: shade_error - name: DiagnosticVirtualTextWarn fg: diag_warning bg: shade_warning - name: DiagnosticVirtualTextInfo fg: diag_info bg: shade_info - name: DiagnosticVirtualTextHint fg: diag_hint bg: shade_hint - name: DiagnosticVirtualTextOk fg: diag_ok bg: shade_ok - name: DiagnosticUnderlineError fg: diag_error sp: diag_error underline: true gui: underline - name: DiagnosticUnderlineWarn fg: diag_warning sp: diag_warning underline: true gui: underline - name: DiagnosticUnderlineInfo fg: diag_info sp: diag_info underline: true gui: underline - name: DiagnosticUnderlineHint fg: diag_hint sp: diag_hint underline: true gui: underline - name: DiagnosticUnderlineOk fg: diag_ok sp: diag_ok underline: true gui: underline - name: LspReferenceText link: Visual - name: LspReferenceRead link: Visual - name: LspReferenceWrite link: Visual - name: LspInlayHint fg: inlay_hint - navic: - name: NavicText fg: base0 - name: NavicSeparator <<: *symbol_keyword - name: NavicIconsMethod <<: *symbol_function - name: NavicIconsFunction <<: *symbol_function - name: NavicIconsField <<: *symbol_field - name: NavicIconsVariable <<: *symbol_variable - name: NavicIconsClass <<: *symbol_class - name: NavicIconsInterface <<: *symbol_interface - name: NavicIconsModule <<: *symbol_module - name: NavicIconsNamespace <<: *symbol_module - name: NavicIconsProperty <<: *symbol_property - name: NavicIconsUnity <<: *symbol_unity - name: NavicIconsEnum <<: *symbol_enum - name: NavicIconsKeyword <<: *symbol_keyword - name: NavicIconsSnippet <<: *symbol_snippet - name: NavicIconsColor <<: *symbol_color - name: NavicIconsFile <<: *symbol_file - name: NavicIconsReference <<: *symbol_reference - name: NavicIconsFolder <<: *symbol_folder - name: NavicIconsEnumMember <<: *symbol_enum_member - name: NavicIconsConstant <<: *symbol_constant - name: NavicIconsStruct <<: *symbol_struct - name: NavicIconsEvent <<: *symbol_event - name: NavicIconsOperator <<: *symbol_operator - name: NavicIconsTypeParameter <<: *symbol_type_parameter - cmp: - name: CmpItemKindText <<: *symbol_text - name: CmpItemKindMethod <<: *symbol_method - name: CmpItemKindFunction <<: *symbol_function - name: CmpItemKindField <<: *symbol_field - name: CmpItemKindVariable <<: *symbol_variable - name: CmpItemKindClass <<: *symbol_class - name: CmpItemKindInterface <<: *symbol_interface - name: CmpItemKindModule <<: *symbol_module - name: CmpItemKindProperty <<: *symbol_property - name: CmpItemKindUnity <<: *symbol_unity - name: CmpItemKindEnum <<: *symbol_enum - name: CmpItemKindKeyword <<: *symbol_keyword - name: CmpItemKindSnippet <<: *symbol_snippet - name: CmpItemKindColor <<: *symbol_color - name: CmpItemKindFile <<: *symbol_file - name: CmpItemKindReference <<: *symbol_reference - name: CmpItemKindFolder <<: *symbol_folder - name: CmpItemKindEnumMember <<: *symbol_enum_member - name: CmpItemKindConstant <<: *symbol_constant - name: CmpItemKindStruct <<: *symbol_struct - name: CmpItemKindEvent <<: *symbol_event - name: CmpItemKindOperator <<: *symbol_operator - name: CmpItemKindTypeParameter <<: *symbol_type_parameter - ibl: - name: IblIndent fg: shade_purple nocombine: true - name: IblScope fg: purple nocombine: true - bufferline: - name: BufferLineSeparator fg: base04 bg: base04 - name: BufferLineSeparatorSelected fg: base04 bg: base03 - name: BufferLineBufferSelected fg: base0 bold: true gui: bold transparent: true - name: BufferLineFill fg: base0 bg: base04 - name: BufferLineIndicatorSelected fg: base0 - name: BufferLineBufferVisible fg: base01 bg: base03 transparent: true - neotree: - name: NeoTreeNormal fg: base0 bg: base04 - name: NeoTreeNormalNC link: NeoTreeNormal - name: NeoTreeDotFile fg: base01 - name: NeoTreeFileNameOpened link: Directory - name: NeoTreeFloatBorder link: WinSeparator - name: NeoTreeFloatTitle link: Title - name: NeoTreeGitAdded fg: git_added - name: NeoTreeGitConflict fg: git_modified - name: NeoTreeGitDeleted fg: git_removed - name: NeoTreeGitIgnored fg: base01 - name: NeoTreeGitModified fg: git_modified - name: NeoTreeGitUnstaged fg: git_modified - name: NeoTreeGitUntracked fg: git_modified - name: NeoTreeGitStaged fg: git_added - nvimtree: - name: NvimTreeSymlink link: Underlined - name: NvimTreeSymlinkIcon link: Directory - name: NvimTreeFolderName fg: base0 - name: NvimTreeRootFolder <<: *markupHeading - name: NvimTreeFolderIcon link: Directory - name: NvimTreeEmptyFolderName fg: base0 - name: NvimTreeExecFile <<: *function - name: NvimTreeOpenedFile <<: *markupHeading - name: NvimTreeModifiedFile fg: git_modified - name: NvimTreeSpecialFile link: Special - name: NvimTreeIndentMarker fg: shade_purple - name: NvimTreeGitDirty fg: git_modified - name: NvimTreeGitStaged fg: git_added - name: NvimTreeGitMerge fg: git_modified - name: NvimTreeGitRenamed fg: git_modified - name: NvimTreeGitNew fg: git_added - name: NvimTreeGitDeleted fg: git_removed - name: NvimTreeNormal fg: base0 bg: base04 - name: NvimTreeNormalFloat link: NvimTreeNormal - name: NvimTreeEndOfBuffer fg: base04 - name: NvimTreeWinSeparator fg: base04 bg: base04 - whichkey: - name: WhichKey <<: *function - name: WhichKeyDesc <<: *parameter - name: WhichKeySeparator <<: *keyword - name: WhichKeyGroup fg: purple - dashboard: - name: DashboardHeader fg: red - name: DashboardFooter fg: base01 - name: DashboardDesc link: Directory - name: DashboardKey <<: *keyword - name: DashboardIcon link: Directory - name: DashboardShotCut fg: base0 - gitsigns: - name: GitSignsAdd fg: git_added - name: GitSignsChange fg: git_modified - name: GitSignsDelete fg: git_removed - neogit: - name: NeogitCursorLine link: CursorLine - name: NeogitBranch fg: purple - name: NeogitRemote fg: cyan - name: NeogitHunkHeader fg: purple bg: shade_purple - name: NeogitHunkHeaderHighlight link: Title - name: NeogitDiffContextHighlight fg: base0 bg: base03 - name: NeogitDiffContext fg: base0 bg: base04 - name: NeogitDiffDeleteHighlight fg: git_removed bg: shade_red - name: NeogitDiffDelete fg: git_removed - name: NeogitDiffAddHighlight fg: git_added bg: shade_green - name: NeogitDiffAdd fg: git_added - todocomments: - name: TodoFgTODO fg: purple - name: TodoFgWARN fg: diag_warning - name: TodoFgTEST fg: diag_ok - name: TodoFgPERF fg: yellow - name: TodoFgNOTE fg: cyan - name: TodoFgHACK fg: pink - name: TodoFgFIX fg: diag_error - name: TodoSignTODO fg: purple - name: TodoSignWARN fg: diag_warning - name: TodoSignTEST fg: diag_ok - name: TodoSignPERF fg: yellow - name: TodoSignNOTE fg: cyan - name: TodoSignHACK fg: pink - name: TodoSignFIX fg: diag_error - name: TodoBgTODO fg: purple reverse: true gui: reverse - name: TodoBgWARN fg: diag_warning reverse: true gui: reverse - name: TodoBgTEST fg: diag_ok reverse: true gui: reverse - name: TodoBgPERF fg: yellow reverse: true gui: reverse - name: TodoBgNOTE fg: cyan reverse: true gui: reverse - name: TodoBgHACK fg: pink reverse: true gui: reverse - name: TodoBgFIX fg: diag_error reverse: true gui: reverse - lazy: - name: LazyH1 fg: purple bg: base04 - name: LazyButton fg: base0 bg: base02 - name: LazyButtonActive bg: base02 reverse: true - name: LazyReasonStart fg: cyan - telescope: - name: TelescopeSelection link: CursorLine - name: TelescopeSelectionCaret fg: purple - name: TelescopeMultiIcon fg: purple - name: TelescopeNormal fg: base0 bg: base04 transparent: true - name: TelescopePreviewNormal link: TelescopeNormal - name: TelescopePromptNormal link: TelescopeNormal - name: TelescopeResultsNormal link: TelescopeNormal - name: TelescopeBorder fg: purple bg: base04 transparent: true - name: TelescopePromptBorder link: TelescopeBorder - name: TelescopeResultsBorder link: TelescopeBorder - name: TelescopePreviewBorder link: TelescopeBorder - name: TelescopeTitle fg: purple bg: shade_purple - name: TelescopePromptTitle link: TelescopeTitle - name: TelescopeResultsTitle link: TelescopeTitle - name: TelescopePreviewTitle link: TelescopeTitle - name: TelescopeMatching fg: purple bg: shade_purple - name: TelescopePreviewMatch link: TelescopeMatching - name: TelescopePromptCounter link: NonText - name: TelescopePromptPrefix fg: purple - noice: - name: NoiceFormatProgressTodo fg: diag_ok bg: shade_ok - name: NoiceFormatProgressDone fg: diag_ok reverse: true gui: reverse - name: NoiceLspProgressSpinner fg: diag_ok - name: NoiceLspProgressClient fg: diag_ok - name: NoiceLspProgressTitle link: Title - hop: - name: HopNextKey fg: red - name: HopNextKey1 fg: cyan - name: HopUnmatched fg: base01 - ministatusline: - name: MiniStatuslineModeNormal fg: base03 bg: purple - name: MiniStatuslineModeInsert fg: base03 bg: green - name: MiniStatuslineModeVisual fg: yellow bg: base03 - name: MiniStatuslineModeReplace fg: red bg: base03 - name: MiniStatuslineModeCommand fg: orange bg: base03 - name: MinistatusLineFileName fg: base0 bg: base04 - name: MiniStatuslineDevinfo fg: base0 bg: base02 - name: MiniStatuslineFileinfo fg: base0 bg: base02 - name: MiniStatuslineInactive fg: base01 bg: base03 - minitabline: - name: MiniTablineCurrent fg: base0 bg: base03 - name: MiniTablineVisible fg: base0 bg: base03 - name: MiniTablineHidden fg: base01 bg: base03 - name: MiniTablineModifiedCurrent link: MiniTabLineCurrent - name: MiniTablineModifiedVisible link: MiniTablineVisible - name: MiniTablineModifiedHidden link: MiniTablineHidden - name: MiniTablineFill fg: base0 bg: base04 - name: MiniTablineTabpagesection fg: base0 bg: base04 - ministarter: - name: MiniStarterCurrent link: CursorLine - name: MiniStarterHeader fg: red - name: MiniStarterFooter fg: base01 - name: MiniStarterItem fg: base0 - name: MiniStarterItemBullet fg: pink - name: MiniStarterItemPrefix fg: pink - name: MiniStarterSection link: Title - name: MiniStarterQuery fg: pink bold: true gui: bold - minicursorword: - name: MiniCursorword link: Visual