about summary refs log blame commit diff
path: root/users/wpcarro/dotfiles/config.fish
blob: 3be8fefd9c1e6b691dd7237b726178ec11e2422f (plain) (tree)
1
2
3
4
5
6
7
8
9








                                                
                                         
                        
                   
                             
                                              
                            

                         
                                           

                                  
                                            
                           
                     
                   

                                    
                    

                                            
                    






                                       
                                                





                                                        
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)