4 ms·
Most things in fish can be achieved with customization and configuration in other shells, like zsh or bash. The point of fish is a sane set of defaults that do
by cube2222 4y ago
Most things in fish can be achieved with customization and configuration in other shells, like zsh or bash.
The point of fish is a sane set of defaults that doesn't require customization and is good enough.
- mattgreenrocks 4y agoBest feature of fish is the fact that my fish dotfiles are about 100loc max with a fully async prompt. Comparable functionality in zsh would be 500loc of ultra obscure tweaks :)
- exikyut 4y agoWhat do you mean by "fully async prompt"?
- mattgreenrocks 4y agohttps://github.com/mattgreen/lucid.fish https://github.com/mattgreen/lucid.fish It avoids pauses when doing `git status` on gigantic repos.
- manimino 4y agoIf you want zsh that acts like fish, try "fizsh".
- copper-float 4y agoThat is so cool, people really think of everything don't they?
- oblio 4y agoI checked fizsh out and the installation on Ubuntu was broken (from the package in the repo), the last commit to the repo was in 2016... It seemed promising at first but these things are all about continued investment and maintenance.
- dizhn 4y agoThey are explicitly against configuration options though. Good luck if their opinions about what's sane doesn't match your own. By the way I have that feature in zsh myself. Quite useful.
- cube2222 4y ago> Good luck if their opinions about what's sane doesn't match your own. Thank you, and yes, that's when you don't use fish. The point of fish is being for people who are fine with the defaults set by the authors. It's the core selling point.