Open elviskahoro opened 2 years ago
https://discord.com/channels/851854972600451112/906269689116770304/906596347443028018
This is something that remarkably few terminals fully support but please.make it so that all terminal settings are stored in flat text files and can be version controlled for easy sharing.
Yep the goal is both version control and also visibility. Also it allows me to automatically set up my environment through config management. A great example of tools that do this would be git itself. Vim also does this style.of configuration.
I tend to prefer single file, no hierarchy. Though having the ability to use include directives is awesome for allowing folks who want to create a hierarchy.
programs that use lua configuration usually do this pretty well (i.e. neovim and wezterm) so config files could be written in rust / lua? i tend to find that configs written in an actual programming language (instead of yaml etc.) are much nicer to work with and allow for a lot more possibilities another thing that wezterm does really well is allowing the terminal fonts to be sourced from a .ttf file, rather than from the system's installed fonts. makes the the config a lot more portable across platforms and in general
I would vote for config.toml
, like Helix.
Describe the solution you'd like?
Is your feature request related to a problem? Please describe.
No response
Additional context
No response