diff options
Diffstat (limited to 'users/wpcarro/dotfiles/config.fish')
-rw-r--r-- | users/wpcarro/dotfiles/config.fish | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/users/wpcarro/dotfiles/config.fish b/users/wpcarro/dotfiles/config.fish new file mode 100644 index 000000000000..3be8fefd9c1e --- /dev/null +++ b/users/wpcarro/dotfiles/config.fish @@ -0,0 +1,44 @@ +alias c 'xclip -selection clipboard -i' +alias p 'xclip -selection clipboard -o' +alias cat 'bat --theme="Monokai Extended Light"' +alias rgh 'rg --hidden' +alias fdh 'fd --hidden' +alias tpr 'tput reset' +alias ls 'exa --sort=type' +alias ll 'exa --long --sort=type' +alias la 'exa --long --all --sort=type' +alias gcan 'git commit --amend --no-edit' +alias gco 'git checkout' +alias gd 'git diff' +alias gds 'git diff --staged' +alias glp 'git log --pretty --oneline --graph' +alias gpf 'git push --force' +alias gsh 'git show HEAD' +alias gst 'git status' +alias gprom 'git pull --rebase origin main' +alias gfom 'git fetch origin main' +alias grh 'git reset --hard' +alias gproc 'git pull --rebase origin canon' +alias edit 'emacsclient -n' +alias h 'cd /hadrian' +alias d 'cd /depot' +alias hw 'cd /hadrian/users/wpcarro' +alias dw 'cd /depot/users/wpcarro' +alias sc 'systemctl' +alias ef 'edit ~/.config/fish/config.fish' +alias sf 'source ~/.config/fish/config.fish' +alias tf 'terraform' + +# environment variables +set -gx EDITOR "emacsclient" +set -gx ALTERNATE_EDITOR "emacs -q -nw" +set -gx VISUAL "emacsclient" + +# Use my custom fish prompt +source /depot/users/wpcarro/dotfiles/prompt.fish + +# Configure fuzzy history, file, directory searching +source (fzf-share)/key-bindings.fish && fzf_key_bindings + +# Install direnv +eval (direnv hook fish) |