feat: vim8 and fix configuration

drop vim9 from vim branch
This commit is contained in:
Max Miliano 2024-10-04 16:53:33 -03:00
parent 369983f340
commit 1ae1711b71
6 changed files with 73 additions and 957 deletions

View file

@ -1,44 +1,47 @@
# Dracula
![Screenshot](https://user-images.githubusercontent.com/50273941/227779719-6e003e4a-f8e8-40bc-8a9f-ebfd7ea13fe6.png)
![schemecraft](https://github.com/maxmx03/schemecraft/assets/50273941/ee682aae-00cb-4282-ba24-3d9621a430a3)
## Installation
To install Dracula-Soft, you need a plugin manager. \
To install Dracula, you need a plugin manager.
In the example, bellow we are going to use vim-plug.
```vim
Plug 'maxmx03/dracula.nvim', { 'branch': 'vim' }
colorscheme dracula
colorscheme dracula-soft
```
## Transparency
let g:dracula_transparency = 1
## Plugins
Bellow are the Dracula-Soft supported plugins. \
Bellow are the Dracula-Soft supported plugins.
Enable the plugins you want.
```vim
g:dracula.plugins["nvim-treesitter"] = false
g:dracula.plugins["nvim-lspconfig"] = false
g:dracula.plugins["nvim-navic"] = false
g:dracula.plugins["nvim-cmp"] = false
g:dracula.plugins["indent-blankline.nvim"] = false
g:dracula.plugins["bufferline.nvim"] = false
g:dracula.plugins["neo-tree.nvim"] = false
g:dracula.plugins["nvim-tree.lua"] = false
g:dracula.plugins["which-key.nvim"] = false
g:dracula.plugins["dashboard-nvim"] = false
g:dracula.plugins["gitsigns.nvim"] = false
g:dracula.plugins["neogit"] = false
g:dracula.plugins["todo-comments.nvim"] = false
g:dracula.plugins["lazy.nvim"] = false
g:dracula.plugins["telescope.nvim"] = false
g:dracula.plugins["noice.nvim"] = false
g:dracula.plugins["hop.nvim"] = false
g:dracula.plugins["mini.statusline"] = false
g:dracula.plugins["mini.tabline"] = false
g:dracula.plugins["mini.starter"] = false
g:dracula.plugins["mini.cursorword"] = false
let g:dracula_treesitter = 1
let g:dracula_lspconfig = 1
let g:dracula_navic = 1
let g:dracula_cmp = 1
let g:dracula_ibl = 1
let g:dracula_bufferline = 1
let g:dracula_neotree = 1
let g:dracula_nvimtree = 1
let g:dracula_whichkey = 1
let g:dracula_dashboard = 1
let g:dracula_gitsigns = 1
let g:dracula_neogit = 1
let g:dracula_todocomments = 1
let g:dracula_lazy = 1
let g:dracula_telescope = 1
let g:dracula_noice = 1
let g:dracula_hop = 1
let g:dracula_ministatusline = 1
let g:dracula_minitabline = 1
let g:dracula_ministarter = 1
let g:dracula_minicursorword = 1
```

View file

@ -1,446 +0,0 @@
vim9script
# 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
g:loaded_dracula = 1
hi clear
if exists('syntax_on')
syntax reset
endif
set termguicolors
g:colors_name = 'dracula-soft'
g:dracula = {
plugins: {},
}
g:dracula.plugins["nvim-treesitter"] = false
g:dracula.plugins["nvim-lspconfig"] = false
g:dracula.plugins["nvim-navic"] = false
g:dracula.plugins["nvim-cmp"] = false
g:dracula.plugins["indent-blankline.nvim"] = false
g:dracula.plugins["bufferline.nvim"] = false
g:dracula.plugins["neo-tree.nvim"] = false
g:dracula.plugins["nvim-tree.lua"] = false
g:dracula.plugins["which-key.nvim"] = false
g:dracula.plugins["dashboard-nvim"] = false
g:dracula.plugins["gitsigns.nvim"] = false
g:dracula.plugins["neogit"] = false
g:dracula.plugins["todo-comments.nvim"] = false
g:dracula.plugins["lazy.nvim"] = false
g:dracula.plugins["telescope.nvim"] = false
g:dracula.plugins["noice.nvim"] = false
g:dracula.plugins["hop.nvim"] = false
g:dracula.plugins["mini.statusline"] = false
g:dracula.plugins["mini.tabline"] = false
g:dracula.plugins["mini.starter"] = false
g:dracula.plugins["mini.cursorword"] = false
if (has('termguicolors') && &termguicolors) || has('gui_running')
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
hi NormalFloat guifg=#f8f8f2 guibg=#262626 gui=NONE cterm=NONE
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
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-soft.plugins["nvim-treesitter"]
endif
if g:dracula.plugins["nvim-lspconfig"]
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.plugins["nvim-navic"]
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.plugins["nvim-cmp"]
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.plugins["indent-blankline.nvim"]
hi IblIndent guifg=#3F3B52 guibg=NONE gui=NONE cterm=NONE
hi IblScope guifg=#bf9eee guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula.plugins["bufferline.nvim"]
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.plugins["neo-tree.nvim"]
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.plugins["nvim-tree.lua"]
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.plugins["which-key.nvim"]
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.plugins["dashboard-nvim"]
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.plugins["gitsigns.nvim"]
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.plugins["neogit"]
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.plugins["todo-comments.nvim"]
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.plugins["lazy.nvim"]
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.plugins["telescope.nvim"]
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.plugins["noice.nvim"]
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.plugins["hop.nvim"]
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.plugins["mini.statusline"]
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.plugins["mini.tabline"]
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.plugins["mini.starter"]
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.plugins["mini.cursorword"]
hi! link MiniCursorword Visual
endif

View file

@ -1,446 +0,0 @@
vim9script
# 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
g:loaded_dracula = 1
hi clear
if exists('syntax_on')
syntax reset
endif
set termguicolors
g:colors_name = 'dracula'
g:dracula = {
plugins: {},
}
g:dracula.plugins["nvim-treesitter"] = false
g:dracula.plugins["nvim-lspconfig"] = false
g:dracula.plugins["nvim-navic"] = false
g:dracula.plugins["nvim-cmp"] = false
g:dracula.plugins["indent-blankline.nvim"] = false
g:dracula.plugins["bufferline.nvim"] = false
g:dracula.plugins["neo-tree.nvim"] = false
g:dracula.plugins["nvim-tree.lua"] = false
g:dracula.plugins["which-key.nvim"] = false
g:dracula.plugins["dashboard-nvim"] = false
g:dracula.plugins["gitsigns.nvim"] = false
g:dracula.plugins["neogit"] = false
g:dracula.plugins["todo-comments.nvim"] = false
g:dracula.plugins["lazy.nvim"] = false
g:dracula.plugins["telescope.nvim"] = false
g:dracula.plugins["noice.nvim"] = false
g:dracula.plugins["hop.nvim"] = false
g:dracula.plugins["mini.statusline"] = false
g:dracula.plugins["mini.tabline"] = false
g:dracula.plugins["mini.starter"] = false
g:dracula.plugins["mini.cursorword"] = false
if (has('termguicolors') && &termguicolors) || has('gui_running')
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
hi NormalFloat guifg=#f8f8f2 guibg=#21222c gui=NONE cterm=NONE
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
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.plugins["nvim-treesitter"]
endif
if g:dracula.plugins["nvim-lspconfig"]
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.plugins["nvim-navic"]
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.plugins["nvim-cmp"]
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.plugins["indent-blankline.nvim"]
hi IblIndent guifg=#3E3A53 guibg=NONE gui=NONE cterm=NONE
hi IblScope guifg=#bd93f9 guibg=NONE gui=NONE cterm=NONE
endif
if g:dracula.plugins["bufferline.nvim"]
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.plugins["neo-tree.nvim"]
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.plugins["nvim-tree.lua"]
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.plugins["which-key.nvim"]
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.plugins["dashboard-nvim"]
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.plugins["gitsigns.nvim"]
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.plugins["neogit"]
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.plugins["todo-comments.nvim"]
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.plugins["lazy.nvim"]
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.plugins["telescope.nvim"]
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.plugins["noice.nvim"]
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.plugins["hop.nvim"]
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.plugins["mini.statusline"]
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.plugins["mini.tabline"]
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.plugins["mini.starter"]
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.plugins["mini.cursorword"]
hi! link MiniCursorword Visual
endif

View file

@ -394,7 +394,7 @@ highlights:
- name: Todo
<<: *markupHeading
plugins:
- nvim-treesitter:
- treesitter:
- name: "@variable"
<<: *identifier
- name: "@variable.builtin"
@ -563,7 +563,7 @@ highlights:
fg: cyan
- name: "@property.scss"
fg: cyan
- nvim-lspconfig:
- lspconfig:
- name: "@lsp.type.class"
<<: *class
- name: "@lsp.type.decorator"
@ -660,7 +660,7 @@ highlights:
link: Visual
- name: LspInlayHint
fg: inlay_hint
- nvim-navic:
- navic:
- name: NavicText
fg: base0
- name: NavicSeparator
@ -711,7 +711,7 @@ highlights:
<<: *symbol_operator
- name: NavicIconsTypeParameter
<<: *symbol_type_parameter
- nvim-cmp:
- cmp:
- name: CmpItemKindText
<<: *symbol_text
- name: CmpItemKindMethod
@ -758,14 +758,14 @@ highlights:
<<: *symbol_operator
- name: CmpItemKindTypeParameter
<<: *symbol_type_parameter
- indent-blankline.nvim:
- ibl:
- name: IblIndent
fg: shade_purple
nocombine: true
- name: IblScope
fg: purple
nocombine: true
- bufferline.nvim:
- bufferline:
- name: BufferLineSeparator
fg: base04
bg: base04
@ -786,7 +786,7 @@ highlights:
fg: base01
bg: base03
transparent: true
- neo-tree.nvim:
- neotree:
- name: NeoTreeNormal
fg: base0
bg: base04
@ -816,7 +816,7 @@ highlights:
fg: git_modified
- name: NeoTreeGitStaged
fg: git_added
- nvim-tree.lua:
- nvimtree:
- name: NvimTreeSymlink
link: Underlined
- name: NvimTreeSymlinkIcon
@ -861,7 +861,7 @@ highlights:
- name: NvimTreeWinSeparator
fg: base04
bg: base04
- which-key.nvim:
- whichkey:
- name: WhichKey
<<: *function
- name: WhichKeyDesc
@ -870,7 +870,7 @@ highlights:
<<: *keyword
- name: WhichKeyGroup
fg: purple
- dashboard-nvim:
- dashboard:
- name: DashboardHeader
fg: red
- name: DashboardFooter
@ -883,7 +883,7 @@ highlights:
link: Directory
- name: DashboardShotCut
fg: base0
- gitsigns.nvim:
- gitsigns:
- name: GitSignsAdd
fg: git_added
- name: GitSignsChange
@ -918,7 +918,7 @@ highlights:
bg: shade_green
- name: NeogitDiffAdd
fg: git_added
- todo-comments.nvim:
- todocomments:
- name: TodoFgTODO
fg: purple
- name: TodoFgWARN
@ -975,7 +975,7 @@ highlights:
fg: diag_error
reverse: true
gui: reverse
- lazy.nvim:
- lazy:
- name: LazyH1
fg: purple
bg: base04
@ -987,7 +987,7 @@ highlights:
reverse: true
- name: LazyReasonStart
fg: cyan
- telescope.nvim:
- telescope:
- name: TelescopeSelection
link: CursorLine
- name: TelescopeSelectionCaret
@ -1032,7 +1032,7 @@ highlights:
link: NonText
- name: TelescopePromptPrefix
fg: purple
- noice.nvim:
- noice:
- name: NoiceFormatProgressTodo
fg: diag_ok
bg: shade_ok
@ -1046,14 +1046,14 @@ highlights:
fg: diag_ok
- name: NoiceLspProgressTitle
link: Title
- hop.nvim:
- hop:
- name: HopNextKey
fg: red
- name: HopNextKey1
fg: cyan
- name: HopUnmatched
fg: base01
- mini.statusline:
- ministatusline:
- name: MiniStatuslineModeNormal
fg: base03
bg: purple
@ -1081,7 +1081,7 @@ highlights:
- name: MiniStatuslineInactive
fg: base01
bg: base03
- mini.tabline:
- minitabline:
- name: MiniTablineCurrent
fg: base0
bg: base03
@ -1103,7 +1103,7 @@ highlights:
- name: MiniTablineTabpagesection
fg: base0
bg: base04
- mini.starter:
- ministarter:
- name: MiniStarterCurrent
link: CursorLine
- name: MiniStarterHeader
@ -1122,6 +1122,6 @@ highlights:
fg: pink
bold: true
gui: bold
- mini.cursorword:
- minicursorword:
- name: MiniCursorword
link: Visual

View file

@ -393,7 +393,7 @@ highlights:
- name: Todo
<<: *markupHeading
plugins:
- nvim-treesitter:
- treesitter:
- name: "@variable"
<<: *identifier
- name: "@variable.builtin"
@ -562,7 +562,7 @@ highlights:
fg: cyan
- name: "@property.scss"
fg: cyan
- nvim-lspconfig:
- lspconfig:
- name: "@lsp.type.class"
<<: *class
- name: "@lsp.type.decorator"
@ -659,7 +659,7 @@ highlights:
link: Visual
- name: LspInlayHint
fg: inlay_hint
- nvim-navic:
- navic:
- name: NavicText
fg: base0
- name: NavicSeparator
@ -710,7 +710,7 @@ highlights:
<<: *symbol_operator
- name: NavicIconsTypeParameter
<<: *symbol_type_parameter
- nvim-cmp:
- cmp:
- name: CmpItemKindText
<<: *symbol_text
- name: CmpItemKindMethod
@ -757,14 +757,14 @@ highlights:
<<: *symbol_operator
- name: CmpItemKindTypeParameter
<<: *symbol_type_parameter
- indent-blankline.nvim:
- ibl:
- name: IblIndent
fg: shade_purple
nocombine: true
- name: IblScope
fg: purple
nocombine: true
- bufferline.nvim:
- bufferline:
- name: BufferLineSeparator
fg: base04
bg: base04
@ -785,7 +785,7 @@ highlights:
fg: base01
bg: base03
transparent: true
- neo-tree.nvim:
- neotree:
- name: NeoTreeNormal
fg: base0
bg: base04
@ -815,7 +815,7 @@ highlights:
fg: git_modified
- name: NeoTreeGitStaged
fg: git_added
- nvim-tree.lua:
- nvimtree:
- name: NvimTreeSymlink
link: Underlined
- name: NvimTreeSymlinkIcon
@ -860,7 +860,7 @@ highlights:
- name: NvimTreeWinSeparator
fg: base04
bg: base04
- which-key.nvim:
- whichkey:
- name: WhichKey
<<: *function
- name: WhichKeyDesc
@ -869,7 +869,7 @@ highlights:
<<: *keyword
- name: WhichKeyGroup
fg: purple
- dashboard-nvim:
- dashboard:
- name: DashboardHeader
fg: red
- name: DashboardFooter
@ -882,7 +882,7 @@ highlights:
link: Directory
- name: DashboardShotCut
fg: base0
- gitsigns.nvim:
- gitsigns:
- name: GitSignsAdd
fg: git_added
- name: GitSignsChange
@ -917,7 +917,7 @@ highlights:
bg: shade_green
- name: NeogitDiffAdd
fg: git_added
- todo-comments.nvim:
- todocomments:
- name: TodoFgTODO
fg: purple
- name: TodoFgWARN
@ -974,7 +974,7 @@ highlights:
fg: diag_error
reverse: true
gui: reverse
- lazy.nvim:
- lazy:
- name: LazyH1
fg: purple
bg: base04
@ -986,7 +986,7 @@ highlights:
reverse: true
- name: LazyReasonStart
fg: cyan
- telescope.nvim:
- telescope:
- name: TelescopeSelection
link: CursorLine
- name: TelescopeSelectionCaret
@ -1031,7 +1031,7 @@ highlights:
link: NonText
- name: TelescopePromptPrefix
fg: purple
- noice.nvim:
- noice:
- name: NoiceFormatProgressTodo
fg: diag_ok
bg: shade_ok
@ -1045,14 +1045,14 @@ highlights:
fg: diag_ok
- name: NoiceLspProgressTitle
link: Title
- hop.nvim:
- hop:
- name: HopNextKey
fg: red
- name: HopNextKey1
fg: cyan
- name: HopUnmatched
fg: base01
- mini.statusline:
- ministatusline:
- name: MiniStatuslineModeNormal
fg: base03
bg: purple
@ -1080,7 +1080,7 @@ highlights:
- name: MiniStatuslineInactive
fg: base01
bg: base03
- mini.tabline:
- minitabline:
- name: MiniTablineCurrent
fg: base0
bg: base03
@ -1102,7 +1102,7 @@ highlights:
- name: MiniTablineTabpagesection
fg: base0
bg: base04
- mini.starter:
- ministarter:
- name: MiniStarterCurrent
link: CursorLine
- name: MiniStarterHeader
@ -1121,6 +1121,6 @@ highlights:
fg: pink
bold: true
gui: bold
- mini.cursorword:
- minicursorword:
- name: MiniCursorword
link: Visual

5
makefile Normal file
View file

@ -0,0 +1,5 @@
clean:
rm -rf ./build
rm -rf ./colors
build: clean
schemecraft dracula.yml dracula-soft.yml