# fish ``fish`` is a shell. # Autosuggestions fish offers suggestions based on the current context and history. Accept them with ``C-f`` or the right arrow. # Prompt You can setup a fast prompt with # PATH Add stuff permanently to fish_user_paths with ``fish_add_path dir`` To remove stuff from path ([source](https://superuser.com/a/1091983)): 1. ``echo $fish_user_paths | tr " " "\n" | nl`` // get the number of the one you want to delete, e.g. the 5th one 2. ``set --erase --universal fish_user_paths[5]`` // erase the 5th path universally so it persists in new sessions # Aliases Define a POSIX-like alias with ``alias --save name command`` Delete with ``functions -e alias_name``