if status is-interactive # Commands to run in interactive sessions can go here end set fish_greeting # Supresses fish's intro message set TERM "xterm-256color" # Defines th terminal type ##################### ### VISUALS BEGIN ### ##################### set fish_color_normal brcyan set fish_color_autosuggestion '#7d7d7d' set fish_color_command brcyan set fish_color_error '#ff6c6b' set fish_color_param brcyan ##################### ### VISUALS END ### ##################### # Changing "ls" to "exa" alias ls='exa --color=always --group-directories-first' # my preferred listing alias lsl='exa -al --color=always --group-directories-first' # my preferred listing alias la='exa -a --color=always --group-directories-first' # all files and dirs alias ll='exa -l --color=always --group-directories-first' # long format alias lt='exa -aT --color=always --group-directories-first' # tree listing alias l.='exa -a | egrep "^\."' # navigation alias ..='cd ..' alias ...='cd ../..' #adding flags alias df='df -h' # human-readable sizes alias free='free -m' # show sizes in MB #aliseption alias alias_edit='vim ~/.config/fish/config.fish' alias alias_activate='source ~/.config/fish/config.fish' ##################### ### ALIASES END ### #####################