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.
You might be surprised how far contrast (and cursive, bold, etc) can get you. Eg: https://github.com/fxn/vim-monochrome
I remember having a chat with Andrew Gerrand at some Go conference, about how syntax highlighting is mostly done wrong, we just got used to it being that way. It's not like we colour words in a sentence based on their type, but we do enjoy tools highlighting misspelled words or grammatical errors.
In my experience syntax highlighting as a tool mostly help with certain classes of errors (unclosed string, comment...), not visually tokenising text for me to understand.
I've seen some such uncoloured theme (nofrils) that would de-emphasise either comments or code, and you could toggle between the two states:
https://robertmeta.com/posts/syntax-highlighting-off/
There are a bunch of learnings and a couple of links to references. Ironically one of the most prevalent I experienced was this one:
> People on the internet will get very angry at you if you tell them you don’t like syntax highlighting. VERY ANGRY.
Some of these vim "color"schemes:
https://github.com/robertmeta/nofrils
https://github.com/clinstid/eink.vim
> I had to look that up ... is that Euphoria?
It's Elixir (https://elixir-lang.org/), but wow, Euphoria looks pretty slick too! https://www.rapideuphoria.com/