39 lines
1,009 B
Fish
39 lines
1,009 B
Fish
# Custom fish config
|
|
|
|
# Set path
|
|
set -gx PATH $HOME/nim/bin $PATH
|
|
set -gx PATH $HOME/.nimble/bin $PATH
|
|
set -gx PATH $HOME/.cabal/bin $PATH
|
|
set -gx PATH $HOME/crystal/bin $PATH
|
|
set -gx PATH $HOME/.cargo/bin $PATH
|
|
set -gx PATH $HOME/bin $PATH
|
|
set -gx PATH /usr/local/go/bin $PATH
|
|
set -gx PATH $HOME/go/bin $PATH
|
|
set -gx PATH $HOME/zig/build $PATH
|
|
set -gx PATH /usr/local/lib/nodejs/node-v12.12.0-linux-x64/bin $PATH
|
|
|
|
# TeXLive
|
|
set -gx PATH /usr/local/texlive/2019/bin/x86_64-linux $PATH
|
|
set -gx MANPATH :/usr/local/texlive/2019/texmf-dist/doc/man
|
|
set -gx INFOPATH /usr/local/texlive/2019/texmf-dist/doc/info $INFOPATH
|
|
|
|
set -gx INFOPATH /usr/local/share/info $INFOPATH
|
|
|
|
# Environment vars
|
|
# Set EDITOR
|
|
set -gx EDITOR /usr/local/bin/vis
|
|
|
|
# Set NIMM_OPEN
|
|
set -gx NIMMM_OPEN $HOME/bin/nope
|
|
|
|
# GOPATH
|
|
set -gx GOPATH $HOME/go
|
|
|
|
# Quicker quitting
|
|
alias :q=exit
|
|
alias m=nimmm
|
|
alias emacs='env TERM=xterm-256color emacs'
|
|
alias emacsclient='env TERM=xterm-256color emacsclient -t'
|
|
|
|
# Vi key bindings
|
|
fish_vi_key_bindings
|