Clean up zsh aliases and add git aliases to gitconfig

This commit is contained in:
lhark 2016-04-12 23:12:17 +00:00
parent b809746777
commit 52a282fdb6
2 changed files with 22 additions and 6 deletions

View file

@ -9,3 +9,21 @@
ui = auto ui = auto
[push] [push]
default = current default = current
[alias]
# Basics
st = status -s
cl = clone
cm = commit -m
cma = commit -am
ck = checkout
br = branch
gr = grep -I
# Tweak defaults
bra = branch -ra
# List aliases
la = "!git config -l | grep alias | cut -c 7-"
# Pretty branch graph
lg = log --oneline --abbrev-commit --all --graph --decorate --color

10
zshrc
View file

@ -59,16 +59,14 @@ alias minecraft="java -jar $HOME/.minecraft/launcher.jar"
# Easy dwm recompile on arch # Easy dwm recompile on arch
alias redwm='cd ~/abs/dwm; updpkgsums; makepkg -fi --noconfirm; killall dwm' alias redwm='cd ~/aur/dwm-git; updpkgsums; makepkg -fi --noconfirm; killall dwm'
# Aliases # Aliases
alias acs='apt-cache search' alias acs='apt-cache search'
alias ls='ls --classify --tabsize=0 --literal --color=auto --show-control-chars -h' alias ls='ls --classify --tabsize=0 --literal --color=auto --show-control-chars -h'
alias ll='ls -lha' alias ll='ls -lha'
# alias la='ls -A' alias less='less --quiet'
# alias lla='ls -la'
# alias less='less --quiet'
alias df='df --human-readable' alias df='df --human-readable'
alias du='du --human-readable' alias du='du --human-readable'
# alias mutt='mutt -y' # alias mutt='mutt -y'
@ -81,8 +79,8 @@ alias rm='rm -I'
alias ipa='ip route && echo && ip address' alias ipa='ip route && echo && ip address'
alias ipr='ip address && echo && ip route' alias ipr='ip address && echo && ip route'
alias which='which -a' alias which='which -a'
alias gg='git log --oneline --abbrev-commit --all --graph --decorate --color'
# À tester un jour :) # À tester un jour :)
# Reference : man zshbuiltins
# alias -s ps=gv # alias -s ps=gv
# Le fameux cd ...etc # Le fameux cd ...etc
alias -g ...='../..' alias -g ...='../..'
@ -102,7 +100,7 @@ case $TERM in
;; ;;
# Fix broken ssh with st # Fix broken ssh with st
st*) st*)
alias ssh='TERM=xterm ssh' alias ssh='TERM=xterm ssh -A'
;; ;;
esac esac