Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Wolf
Wolf
@YesJustWolf@hachyderm.io  ·  activity timestamp yesterday

Published my port of the Alabaster theme family for Helix.

Alabaster is a minimal syntax highlighting approach by Nikita Prokopov (tonsky) - only 4 semantic colors: strings, constants, comments, and definitions. Everything else stays plain text because code structure is already clear from formatting.

I've ported all 6 variants (light/dark × standard/BG/mono) from the original Sublime theme (staying as close as possible to the original). Also submitted a PR to ship these with Helix upstream!

Original theme: https://github.com/tonsky/sublime-scheme-alabaster
Read tonsky's essay: https://tonsky.me/blog/syntax-highlighting/
My port: https://github.com/wolf/alabaster-for-helix

I tried to duplicate the original exactly, however Helix has multiple selections so I made the colors distinct between "selection" and "primary-selection".

#HelixEditor #Helix #Alabaster #MinimalDesign #SyntaxHighlighting #TextEditor #Rust

GitHub

GitHub - wolf/alabaster-for-helix

Contribute to wolf/alabaster-for-helix development by creating an account on GitHub.
tonsky.me

I am sorry, but everyone is getting syntax highlighting wrong

Applying human ergonomics and design principles to syntax highlighting
GitHub

GitHub - tonsky/sublime-scheme-alabaster: Minimalist color scheme for Sublime Text 3

Minimalist color scheme for Sublime Text 3. Contribute to tonsky/sublime-scheme-alabaster development by creating an account on GitHub.
The Helix editor using the dark-background Alabaster theme viewing a sample Rust file.
The Helix editor using the dark-background Alabaster theme viewing a sample Rust file.
The Helix editor using the dark-background Alabaster theme viewing a sample Rust file.
The Helix editor using the light-background Alabaster theme viewing a sample Rust file.
The Helix editor using the light-background Alabaster theme viewing a sample Rust file.
The Helix editor using the light-background Alabaster theme viewing a sample Rust file.
  • Copy link
  • Flag this post
  • Block

Kakapo Social

Kakapo Social: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-beta.22 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct