Table of Contents

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 https://github.com/IlanCosman/tide

PATH

Add stuff permanently to fish_user_paths with fish_add_path dir

To remove stuff from path (source):

  1. echo $fish_user_paths | tr " " "\n" | nl get the number of the one you want to delete, e.g. the 5th one - 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