> Opening the history search in vi mode switches to insert mode correctly (#10141).<p>I didn't realize how much this bothered me, but I got unreasonably happy reading that just now, so there was clearly something there.<p>Little QoL improvements like this are the hallmark of a healthy project.
The PR[0] which has a lot of background on the Rust porting plan.<p>[0] <a href="https://github.com/fish-shell/fish-shell/pull/9512">https://github.com/fish-shell/fish-shell/pull/9512</a>
Related:<p><i>Fish – Update on the Rust port</i> - <a href="https://news.ycombinator.com/item?id=38423908">https://news.ycombinator.com/item?id=38423908</a> - Nov 2023 (156 comments)<p><i>Fish – A friendly interactive shell</i> - <a href="https://news.ycombinator.com/item?id=37272611">https://news.ycombinator.com/item?id=37272611</a> - Aug 2023 (162 comments)<p>Many more at <a href="https://news.ycombinator.com/item?id=37275922">https://news.ycombinator.com/item?id=37275922</a>
I do find the history pager stuff interesting, but ultimately not of tremendous use for me. I rebound all my history search stuff to use fzf[1] (via a fish plugin for such[2]), and so haven't been aware of the issues<p>[1] <a href="https://github.com/junegunn/fzf">https://github.com/junegunn/fzf</a><p>[2] <a href="https://github.com/PatrickF1/fzf.fish">https://github.com/PatrickF1/fzf.fish</a>
Any thoughts on fish as compared to nushell [0]? It's similar to PowerShell in its philosophy and is also written in Rust.<p>[0] <a href="https://github.com/nushell/nushell">https://github.com/nushell/nushell</a>