37 lines
1.1 KiB
Fish
37 lines
1.1 KiB
Fish
# Disable the default shell greeting
|
|
set fish_greeting
|
|
|
|
# Disable the abbreviated directory format
|
|
set fish_prompt_pwd_dir_length 0
|
|
|
|
# Set global variables
|
|
set -x EDITOR nvim
|
|
set -x LANG en_US.UTF-8
|
|
set -x MANPAGER 'nvim +Man!'
|
|
set -x FZF_DEFAULT_COMMAND 'fd --type f --hidden --follow --exclude .git'
|
|
set -x FZF_DEFAULT_OPTS '--height 40%'
|
|
|
|
# Java environment
|
|
set JAVA_HOME_8 (/usr/libexec/java_home -v 1.8)
|
|
set JAVA_HOME_11 (/usr/libexec/java_home -v 11)
|
|
set -x JAVA_HOME $JAVA_HOME_8
|
|
|
|
# Path
|
|
set --erase PATH
|
|
test -d $HOME/bin ; and set -x PATH $HOME/bin
|
|
test -d /usr/local/bin ; and set -x PATH $PATH /usr/local/bin
|
|
test -d /usr/bin ; and set -x PATH $PATH /usr/bin
|
|
test -d /bin ; and set -x PATH $PATH /bin
|
|
test -d /usr/local/sbin ; and set -x PATH $PATH /usr/local/sbin
|
|
test -d /usr/sbin ; and set -x PATH $PATH /usr/sbin
|
|
test -d /sbin ; and set -x PATH $PATH /sbin
|
|
|
|
# Aliases
|
|
alias adventure='emacs -batch -l dunnet'
|
|
alias afk='pmset displaysleepnow'
|
|
alias java8="set -gx JAVA_HOME $JAVA_HOME_8"
|
|
alias java11="set -gx JAVA_HOME $JAVA_HOME_11"
|
|
alias md5sum="md5 -r $argv"
|
|
alias sha256sum="shasum -a 256 $argv"
|
|
alias vi='nvim'
|