Interesting. Having the core terminal/language down is a good start. An important part of any terminal will be it's support for plugins/extensions or otherwise natively replacing them the way Fish tries to do.<p>I've recently started using <a href="https://elv.sh/" rel="nofollow">https://elv.sh/</a> as my primary terminal after testing it out on/off for 2yrs and slowly porting old ZSH aliases/scripts into the Elvish language (very similar to Go which it runs on), coming from a decade on ZSH. There's a lot of opportunity in this space.<p>ZSH with the full suite of packages with autosuggestions and various other plugins (which I've grown fully dependent on) can get very slow on initial terminal loads, even with tracing and optimization.<p>Smaller tools like ripgrep and exa both written in rust help speed up common terminal commands: <a href="https://github.com/ogham/exa" rel="nofollow">https://github.com/ogham/exa</a>