Skip to content

Proposal to improve the Vim Dark color theme

Changes:

  • Prefer light colors in fonts for a better contrast with the black background.

  • Don't use bold by default in normal text. Since, Vim doesn't use bold text by default. Also, some highlighters turn on/off the bold text to differentiate attributes (itemDatas) and this causes these highlighters to not look good and there is an inconsistency between bold and non-bold text.

  • Use common colors of Vim highlighters, for example margeta on Strings and light blue on Keywords. Also, seek to resemble the color types of the Default theme of KSyntaxHighlighting, for example, use green in dsOthers and dsPreprocessor, yellow in dsInformation, purple in dsFunction, etc.

Old theme:

old-vim-dark

New theme:

new-vim-dark

Comparison in the TypeScript highlighter:

new-vim-dark-typescript

Comparison in the QML highlighter:

new-vim-dark-qml

Comparison in the C++ highlighter:

new-vim-dark-cpp

Comparison in the Python highlighter:

new-vim-dark-python

Comparison in the HTMLnew-vim-dark-html highlighter:

Merge request reports