diff --git a/sources_non_forked/dracula/README.md b/sources_non_forked/dracula/README.md index cea8721e..d84d6db8 100644 --- a/sources_non_forked/dracula/README.md +++ b/sources_non_forked/dracula/README.md @@ -20,6 +20,12 @@ This theme is maintained by the following person(s) and a bunch of | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | | [Derek S.](https://github.com/dsifford) | [David Knoble](https://github.com/benknoble) | +## Community + +- [Twitter](https://twitter.com/draculatheme) - Best for getting updates about themes and new stuff. +- [GitHub](https://github.com/dracula/dracula-theme/discussions) - Best for asking questions and discussing issues. +- [Discord](https://draculatheme.com/discord-invite) - Best for hanging out with the community. + ## License [MIT License](./LICENSE) diff --git a/sources_non_forked/dracula/after/plugin/dracula.vim b/sources_non_forked/dracula/after/plugin/dracula.vim index b07898c5..3fd3c32f 100644 --- a/sources_non_forked/dracula/after/plugin/dracula.vim +++ b/sources_non_forked/dracula/after/plugin/dracula.vim @@ -99,5 +99,43 @@ if exists('g:loaded_nvim_treesitter') hi! link TSTagAttribute DraculaGreenItalic endif " }}} +" nvim-cmp: {{{ +" A completion engine plugin for neovim written in Lua. +" https://github.com/hrsh7th/nvim-cmp +if exists('g:loaded_cmp') + hi! link CmpItemAbbrDeprecated DraculaError + + hi! link CmpItemAbbrMatch DraculaCyan + hi! link CmpItemAbbrMatchFuzzy DraculaCyan + + hi! link CmpItemKindText DraculaFg + hi! link CmpItemKindMethod Function + hi! link CmpItemKindFunction Function + hi! link CmpItemKindConstructor DraculaCyan + hi! link CmpItemKindField DraculaOrange + hi! link CmpItemKindVariable DraculaPurpleItalic + hi! link CmpItemKindClass DraculaCyan + hi! link CmpItemKindInterface DraculaCyan + hi! link CmpItemKindModule DraculaYellow + hi! link CmpItemKindProperty DraculaPink + hi! link CmpItemKindUnit DraculaFg + hi! link CmpItemKindValue DraculaYellow + hi! link CmpItemKindEnum DraculaPink + hi! link CmpItemKindKeyword DraculaPink + hi! link CmpItemKindSnippet DraculaFg + hi! link CmpItemKindColor DraculaYellow + hi! link CmpItemKindFile DraculaYellow + hi! link CmpItemKindReference DraculaOrange + hi! link CmpItemKindFolder DraculaYellow + hi! link CmpItemKindEnumMember DraculaPurple + hi! link CmpItemKindConstant DraculaPurple + hi! link CmpItemKindStruct DraculaPink + hi! link CmpItemKindEvent DraculaFg + hi! link CmpItemKindOperator DraculaPink + hi! link CmpItemKindTypeParameter DraculaCyan + + hi! link CmpItemMenu Comment +endif +" }}} " vim: fdm=marker ts=2 sts=2 sw=2 fdl=0: diff --git a/sources_non_forked/dracula/colors/dracula.vim b/sources_non_forked/dracula/colors/dracula.vim index 224d5a65..67d36f4b 100644 --- a/sources_non_forked/dracula/colors/dracula.vim +++ b/sources_non_forked/dracula/colors/dracula.vim @@ -194,6 +194,7 @@ call s:h('DraculaInfoLine', s:none, s:none, [s:attrs.undercurl], s:cyan) call s:h('DraculaTodo', s:cyan, s:none, [s:attrs.bold, s:attrs.inverse]) call s:h('DraculaSearch', s:green, s:none, [s:attrs.inverse]) call s:h('DraculaBoundary', s:comment, s:bgdark) +call s:h('DraculaWinSeparator', s:comment, s:bgdark) call s:h('DraculaLink', s:cyan, s:none, [s:attrs.underline]) call s:h('DraculaDiffChange', s:orange, s:none) @@ -244,7 +245,7 @@ hi! link TabLine DraculaBoundary hi! link TabLineFill DraculaBgDark hi! link TabLineSel Normal hi! link Title DraculaGreenBold -hi! link VertSplit DraculaBoundary +hi! link VertSplit DraculaWinSeparator hi! link Visual DraculaSelection hi! link VisualNOS Visual hi! link WarningMsg DraculaOrangeInverse @@ -262,14 +263,27 @@ if has('nvim') hi! link LspReferenceText DraculaSelection hi! link LspReferenceRead DraculaSelection hi! link LspReferenceWrite DraculaSelection - hi! link LspDiagnosticsDefaultInformation DraculaCyan - hi! link LspDiagnosticsDefaultHint DraculaCyan - hi! link LspDiagnosticsDefaultError DraculaError - hi! link LspDiagnosticsDefaultWarning DraculaOrange - hi! link LspDiagnosticsUnderlineError DraculaErrorLine - hi! link LspDiagnosticsUnderlineHint DraculaInfoLine - hi! link LspDiagnosticsUnderlineInformation DraculaInfoLine - hi! link LspDiagnosticsUnderlineWarning DraculaWarnLine + " Link old 'LspDiagnosticsDefault*' hl groups + " for backward compatibility with neovim v0.5.x + hi! link LspDiagnosticsDefaultInformation DiagnosticInfo + hi! link LspDiagnosticsDefaultHint DiagnosticHint + hi! link LspDiagnosticsDefaultError DiagnosticError + hi! link LspDiagnosticsDefaultWarning DiagnosticWarn + hi! link LspDiagnosticsUnderlineError DiagnosticUnderlineError + hi! link LspDiagnosticsUnderlineHint DiagnosticUnderlineHint + hi! link LspDiagnosticsUnderlineInformation DiagnosticUnderlineInfo + hi! link LspDiagnosticsUnderlineWarning DiagnosticUnderlineWarn + + hi! link DiagnosticInfo DraculaCyan + hi! link DiagnosticHint DraculaCyan + hi! link DiagnosticError DraculaError + hi! link DiagnosticWarn DraculaOrange + hi! link DiagnosticUnderlineError DraculaErrorLine + hi! link DiagnosticUnderlineHint DraculaInfoLine + hi! link DiagnosticUnderlineInfo DraculaInfoLine + hi! link DiagnosticUnderlineWarn DraculaWarnLine + + hi! link WinSeparator DraculaWinSeparator else hi! link SpecialKey DraculaPink endif