You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is the intended behavior. We use . for fallback behavior - ui.statusline.inactive falls back to ui.statusline if not defined, and that falls back to ui if not defined. That conflicts with TOML using it for nesting keys so you need to quote your theme keys. In the long run we will switch away from TOML for config including themes (#10389) so we won't be changing how the theme keys work for the sake of TOML
Summary
When writing a theme using bare keys / table names leads to malfunction.
The spec says that
Reproduction Steps
I tried this:
~/.config/helix/theme/broken.toml
with the following content:theme broken
I expected this to happen:
It loads my theme as it would if it was
Also
Instead, this happened:
It refused to load my theme as ui.selection is missing.
Helix log
~/.cache/helix/helix.log
Platform
Linux
Terminal Emulator
alacritty 0.12.2
Installation Method
apt
Helix Version
helix 24.3 (2cadec0)
The text was updated successfully, but these errors were encountered: