DEV Community 👩‍💻👨‍💻

Linh Truong Cong Hong
Linh Truong Cong Hong

Posted on

What is your favorite Vim color schemes?

Image description

Vim is my favorite text editor. There are tons of color schemes for this famous editor that you can find on https://vimawesome.com/ and https://vimcolorschemes.com/

My beloved color scheme is "kolor" (https://github.com/zeis/vim-kolor). I love it not only because of its simple mix of low contrast colors but also because that color scheme is dedicated to the Ugandan children, a very meaningful and respectful activity of Vim community.

How about you? What is your favorite Vim color scheme?

(My new personal project for educational purpose with MERN stack:
https://github.com/linhtch90/bn_bookstore_public_source
Live Demo: https://bn-bookstore.herokuapp.com/#/)

Top comments (5)

Collapse
 
citizen428 profile image
Michael Kohl • Edited on

I often code without syntax highlighting, so I'm partial to vacme:

A Vim colorscheme based on plan9 and the Acme editor. In keeping with Acme, it doesn't do syntax highlighting (almost). Instead, colors are only used to define vim's interface. Bold and italics are used sparingly.

I do have some custom definitions to add some more bolds and italics.

However, this is still a work in progress, so in the meantime I still regularly use Lucius (the LightHighContrast variety). I do have a function for toggling to dark though:

colorscheme lucius
LuciusWhiteHighContrast

function! ToggleBackground()
  if (&background == 'light')
    LuciusDark
    echo "background -> dark"
  else
    LuciusWhiteHighContrast
    echo "background -> light"
  endif
endfunction

nnoremap <silent> <leader>tb :call ToggleBackground()<CR>
Enter fullscreen mode Exit fullscreen mode

I also occasionally use VSCode as neovim frontend through vscode-neovim (NOT a vim emulation but really using nvim's msgpack RPC), where I use a customized version of acme-theme.

Collapse
 
hankyjanky profile image
Hanky Janky

I've tried many and I just like dracula the best. It also has themes for tmux, etc

Collapse
 
brandonwallace profile image
brandon_wallace

Molokai, Hyper, and Onedark are quite nice.

Collapse
 
lsparlin profile image
Lewis Sparlin
Collapse
 
lsparlin profile image
Lewis Sparlin

Sorry, that's for the terminal in general, here's vim spaceduck github.com/pineapplegiant/spaceduck

Need a better mental model for async/await?

Check out this classic DEV post on the subject.

⭐️🎀 JavaScript Visualized: Promises & Async/Await

async await