https://wiki.archlinux.org/title/Fish My favorite. Simple, has a lot of great features from the get-go Fish is not POSIX compliant

Fish plugins

Download fisher which is just for quality of life, it is the main repository for fish plugins. https://github.com/jorgebucaran/fisher

use fisher list to list all currently installed plugins. This: https://github.com/jorgebucaran/awsm.fish#readme

Themes

Tide is how we get fish themes. It is a plugin for fish that we can get with fisher https://github.com/IlanCosman/tide

FZF

https://github.com/patrickf1/fzf.fish makes finding things in fish easier. Has a little display for things too.

CTRL+ALT+F – Find a file

CTRL+ALT+P – search for a process

CTRL+V – search for a variable. Doesn’t include all of them

Fish configuration

I, ok, I wanted to add something cool but I failed so but I still added something cool that I didn’t want to add in the first place but I might need so it is this:

CTRL+BCKSPACE delete the entire line in terminal. I wanted it to delete a single string seperated by whitespace, but it deletes the whole line. Still handy to have.

Put this line in your ~/.config/fish/config.fish