Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
shoji
Discontinued vim theme that conveys syntax with colorful background highlighting (instead of colored text)
-
vim-dim
Dim (/dɪm/; a contraction of Default IMproved) is a clone of Vim’s default colorscheme, with some improvements.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
base16-nvim
Neovim plugin for building a sync base16 colorscheme. Includes support for Treesitter and LSP highlight groups.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I'm a huge fan of the base16 color schemes - not for their appearance (though most look great), but for their ease of integration within the shell and vim. Just clone the repos below, drop a few lines in your shellrc/vimrc, then use a single bash command to change the scheme in both. No mucking more mucking with Xresources.
https://github.com/chriskempson/base16-shell
https://github.com/chriskempson/base16-vim
The one I use is from this repo: https://github.com/chriskempson/base16-vim, which is built on the "base16 system" https://github.com/chriskempson/base16.
I'm a huge fan of the base16 color schemes - not for their appearance (though most look great), but for their ease of integration within the shell and vim. Just clone the repos below, drop a few lines in your shellrc/vimrc, then use a single bash command to change the scheme in both. No mucking more mucking with Xresources.
https://github.com/chriskempson/base16-shell
https://github.com/chriskempson/base16-vim
Over recent years I've been drawn to the cross-tool themes like Nord and Dracula.
https://www.nordtheme.com/
https://draculatheme.com/
Having consistency between neovim, fzf, bat and fish is lovely.
I achieve that same consistency with virtually zero configuration by simply setting the colors in my terminal and forgetting about it. Stopped all the fiddling with color schemes quite a while ago.
Good explanation: https://jeffkreeftmeijer.com/vim-16-color/
FWIW, modern reworks of the built-in colorschemes are on their way [1]. We plan to add more third-party colorschemes in the future as we streamline the creation and validation process.
[1] https://github.com/vim/vim/pull/9795
Everforest has a nice warm light mode with a yellowish background. https://github.com/sainnhe/everforest
After constantly switching schemes I "finally" settled on using nightfly.
https://github.com/bluz71/vim-nightfly-guicolors
There are a bunch of tools that generate color schemes for other tools based on a template of their configs. For example pywal is a popular one: https://github.com/dylanaraps/pywal But pretty much every major scripting language like JS, ruby, etc. has their own take on the same idea.
Base16 is another popular one with a ton of implementations: https://github.com/chriskempson/base16
I use i3 and win+enter is bound to spawn a new terminal. I had read that kitty was supposed to be super fast, but I tried it out and spawning a terminal was taking .5-1 second!
I looked it up and found https://github.com/kovidgoyal/kitty/issues/330 where the dev says:
> that's just python interpreter startup time
So... The answer is just "yeah it's slow". When you're used to a few milliseconds for terminal spawn, .5s is eons.