All Projects → doums → Darcula

doums / Darcula

A Vim color scheme reproduction of the official JetBrains IDE Darcula theme

Projects that are alternatives of or similar to Darcula

Nord Jetbrains
An arctic, north-bluish clean and elegant JetBrains IDE UI and editor color theme.
Stars: ✭ 293 (+85.44%)
Mutual labels:  jetbrains, ide, color-scheme, colorscheme
Spacevim
A community-driven modular vim/neovim distribution - The ultimate vimrc
Stars: ✭ 17,558 (+11012.66%)
Mutual labels:  ide, editor, neovim
Vim Monokai Tasty
VIM Colour scheme
Stars: ✭ 279 (+76.58%)
Mutual labels:  neovim, color-scheme, colorscheme
Spaceduck
🚀 🦆 An intergalactic space theme for Vim, Terminal, and more!
Stars: ✭ 177 (+12.03%)
Mutual labels:  neovim, nvim, color-scheme
Awesome Vim Colorschemes
Collection of awesome color schemes for Neo/vim, merged for quick use.
Stars: ✭ 1,951 (+1134.81%)
Mutual labels:  neovim, nvim, color-scheme
gruvqueen
Port of famous gruvbox theme in lua(inspired by gruvbox-material)
Stars: ✭ 42 (-73.42%)
Mutual labels:  colorscheme, dark-theme, nvim
Vim Colors Github
A Vim colorscheme based on Github's syntax highlighting as of 2018.
Stars: ✭ 286 (+81.01%)
Mutual labels:  neovim, nvim, colorscheme
npp-darcula
Dark theme for Notepad++ based on Darcula theme from JetBrains products
Stars: ✭ 114 (-27.85%)
Mutual labels:  colorscheme, dark-theme, color-scheme
Neovim Dots
most beautiful neovim cli setup
Stars: ✭ 547 (+246.2%)
Mutual labels:  ide, neovim, nvim
Swatch.vim
work with hex color codes and make your own vim colorschemes easily and quickly
Stars: ✭ 57 (-63.92%)
Mutual labels:  nvim, color-scheme, colorscheme
Oni
Oni: Modern Modal Editing - powered by Neovim
Stars: ✭ 11,466 (+7156.96%)
Mutual labels:  ide, editor, neovim
Nvcode
An IDE layer for Neovim with sane defaults. Completely free and community driven.
Stars: ✭ 6,714 (+4149.37%)
Mutual labels:  ide, neovim, nvim
aquarium-vim
🌊 Aquarium, a simple vibrant dark theme for vim 🗒
Stars: ✭ 151 (-4.43%)
Mutual labels:  colorscheme, color-scheme, nvim
Xcode One Dark
Atom One Dark theme for Xcode
Stars: ✭ 273 (+72.78%)
Mutual labels:  dark-theme, ide, color-scheme
vim-lighthaus
A Lighthaus theme for (n)vim, vim-airline and lightline
Stars: ✭ 33 (-79.11%)
Mutual labels:  colorscheme, color-scheme, nvim
Intellij Elixir
Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Stars: ✭ 1,488 (+841.77%)
Mutual labels:  jetbrains, ide, editor
Edi
Edi - The open source text editor IDE based on AvalonDock and AvalonEdit
Stars: ✭ 220 (+39.24%)
Mutual labels:  dark-theme, ide, editor
vscode.nvim
Neovim/Vim color scheme inspired by Dark+ and Light+ theme in Visual Studio Code
Stars: ✭ 362 (+129.11%)
Mutual labels:  colorscheme, color-scheme, nvim
Rigel
🌌 Colorscheme for vim, terminal, vscode and slack - based on the star Rigel ✨.
Stars: ✭ 324 (+105.06%)
Mutual labels:  neovim, nvim, colorscheme
Vim Pink Moon
A vim/neovim colorscheme
Stars: ✭ 89 (-43.67%)
Mutual labels:  neovim, color-scheme, colorscheme

Darcula

darcula

😈 A Vim/Neovim color scheme reproduction of the official JetBrains IDE Darcula theme

install

If you use a plugin manager, follow the traditional way.

For example with vim-plug add this in .vimrc/init.vim:

Plug 'doums/darcula'

Then run in vim:

:source $MYVIMRC
:PlugInstall

If you use vim package :h packages.

usage

Put this in your .vimrc/init.vim:

colorscheme darcula

To fully enjoy the color scheme and if your terminal supports Truecolor add

set termguicolors

If you use lightline:

let g:lightline = { 'colorscheme': 'darculaOriginal' }

NOTE: lightline already provides a "darcula" color scheme that I find simply bad. I strongly recommend to use mine instead (using darculaOriginal instead of darcula in the above config).

tree-sitter support

treesitter

support

VimScript API

darcula#palette

the colors palette of Darcula

darcula#Hi

helper function to create/modify highlight group

example:

call darcula#Hi('rustLifetime', darcula#palette.macroName, darcula#palette.bg, 'italic')
call darcula#Hi('Comment', [ '#eeeeee', 255 ], darcula#palette.null, 'italic')
call darcula#Hi('BlackFg', [ '#000000', 16 ])

helper groups

Darcula provides some helper groups.
You can use them with hi link.

GitGutter

hi! link GitGutterAdd GitAddStripe
hi! link GitGutterChange GitChangeStripe
hi! link GitGutterDelete GitDeleteStripe
let g:gitgutter_sign_removed = '▶'

Coc

hi! link CocErrorSign ErrorSign
hi! link CocWarningSign WarningSign
hi! link CocInfoSign InfoSign
hi! link CocHintSign HintSign
hi! link CocErrorFloat Pmenu
hi! link CocWarningFloat Pmenu
hi! link CocInfoFloat Pmenu
hi! link CocHintFloat Pmenu
hi! link CocHighlightText IdentifierUnderCaret
hi! link CocHighlightRead IdentifierUnderCaret
hi! link CocHighlightWrite IdentifierUnderCaretWrite
hi! link CocErrorHighlight CodeError
hi! link CocWarningHighlight CodeWarning
hi! link CocInfoHighlight CodeInfo
hi! link CocHintHighlight CodeHint

ALE

hi! link ALEError Error
hi! link ALEWarning CodeWarning
hi! link ALEInfo CodeInfo
hi! link ALEErrorSign ErrorSign
hi! link ALEWarningSign WarningSign
hi! link ALEInfoSign InfoSign

credits

JetBrains for the original and awsome Darcula color scheme!

license

Mozilla Public License 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].