@brunomiguel I use fish so my fish_variables contains all my favorite aliases: https://git.exozy.me/Ta180m/dotfiles/src/branch/main/.config/fish/fish_variables
(Also my default editor is micro, because both fish and micro just work™)
@ta180m micro is amazing! I've been using it for a couple of years. Never used the Fish shell, though; I only recently switched from Bash to Zsh because that was what I was using since I started with Linux around 2 decades or so ^^
@ta180m also, it has been the default in most Linux distributions and most of the information you find targets Bash
@brunomiguel Yeah, most Bash stuff will more or less work in Zsh but blindly copying Bash commands into Fish will lead to Fish spewing errors at you. I feel like Fish's greatest weakness is that it's not POSIX-compliant but also doesn't try to radically try to improve the shell experience, which I feel like the developers should totally have tried. Fish just feels like a really well configured Zsh.
@brunomiguel I tried zsh a while ago (and created that .zshrc) but I feel like I'd just remake fish if I continued customizing zsh.
I think Fish was one of the things that really got me to like Linux since before then I was struggling a lot with Bash and Fish changed everything!
@brunomiguel The two best features by far are its history substring search with the arrrow keys and smart autocomplete. Works right out of the box!
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!