A neovim color theme with minimal highlighting, colours inspired by Atom's One Dark theme, spiritually inspired by tonsky's Alabaster theme.
Find a file
2025-12-10 13:20:15 +00:00
after/queries simplify highlight groups 2025-11-17 19:54:51 +00:00
colors add basic highlight groups 2025-11-03 20:59:23 +00:00
lua fugitive: differentiate staged and unstaged modifiers 2025-12-10 13:20:15 +00:00
README.md document highlighting rules 2025-11-17 19:53:41 +00:00
TODO.md update TODO 2025-11-19 15:31:12 +00:00

Halfdark Color Scheme for Neovim

Spiritually inspired by tonsky's Alabaster theme for Sublime Text. Colours are based on Atom's One Dark theme.

Highlighting rules:

  • Definitions of classes, interfaces, functions, etc., are highlighted in blue.
  • Variable definitions are highlighted in purple.
  • Function/method parameters are highlighted in orange.
  • Constants are highlighted in yellow.
  • String literals are highlighted in green.
  • Comments are highlighted in grey with a darker background for emphasis.
  • Documentation comments are highlighted in yellow.

Language Support

Treesitter highlight queries are included for the following languages.

  • C#
  • PHP
  • Protobuf
  • TypeScript

Themed Plugins