Skip to content

Latest commit

 

History

History
73 lines (60 loc) · 4.62 KB

README.md

File metadata and controls

73 lines (60 loc) · 4.62 KB

yo-theme-helix

Helix themes inspired by Zenbones & Alabaster. Uses Radix Colors.

Notes

  • Ideas from alabaster.
    • Comments should stand out.
    • Use color sparingly. The rules should be simple.
      • Avoid font variants where possible.
  • Alabaster essentially only highlights comments/constants and strings.
    • It doesn't highlight keywords (reserved words) or types. (which to be fair isn't really an issue for Clojure)
    • Yo doesn't go quite as far on this point.
    • Instead, it takes the minimal Zenbones approach to highlight the remaining code.
      • Subtle colors & contrast.
      • Vibrant colors are left for diagnostics.
  • The default Yo themes use the following:
    • Green for strings (same as alabaster)
    • Purple for constant (same as alabaster)
    • Blue for info (comments & LSP info/hints)
    • Red/Amber LSP error/warnings
    • Gray/Bronze Everything else Zenbones style
  • I'm not a designer and don't like my chances of making something look good by tweaking colors, so instead I'll let the pros handle it.
    • Radix Colors are very well-designed, with clear instructions for how to apply them.
    • Designed for automatic light/dark mode.
  • Variants.
    • It should be straightforward to use helix theme inheritance to swap out the default color palette with other radix color combinations without losing the principles of the theme. (see the berry variant)
  • If you find languages that aren't highlighted nicely or have a suggestion for improvements please open an issue.

Changes

2024-09-15

  • Support jump labels gw.
  • Primary cursor is now bold.
  • If enabled only the primary cursorline/column is shown.
  • Highlight HTML tags as keywords, dim attributes.
  • Use dotted underline for inlay hints.
  • Simplify markup highlighting (Markdown etc.) to prefer modifiers. Tweak quote for light themes

2023-11-21

  • Update colors to radix colors 3.0
  • Add a new default theme. Move the old default to yo_sand with some color tweaks

Screenshots

yo yo_light
yo yo_light
yo_berry yo_berry_light
yo_berry yo_berry_light
yo_sand yo_sand_light
yo_sand yo_sand_light