[zsh] Update shell init: rc
This commit is contained in:
		
							parent
							
								
									b09d523218
								
							
						
					
					
						commit
						c30b46a88b
					
				
					 26 changed files with 479 additions and 462 deletions
				
			
		
							
								
								
									
										43
									
								
								zsh/func/init_rc_aliases
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								zsh/func/init_rc_aliases
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,43 @@
 | 
			
		|||
#!/usr/bin/env zsh
 | 
			
		||||
# Eryn Wells <eryn@erynwells.me>
 | 
			
		||||
 | 
			
		||||
autoload binary_exists
 | 
			
		||||
 | 
			
		||||
function init_rc_aliases
 | 
			
		||||
{
 | 
			
		||||
    shell-log -l 'debug' "Setting up shell aliases"
 | 
			
		||||
 | 
			
		||||
    alias j='jobs'
 | 
			
		||||
    alias h='history'
 | 
			
		||||
    alias df='df -h'
 | 
			
		||||
    alias du='du -h'
 | 
			
		||||
    alias e='emacs'
 | 
			
		||||
 | 
			
		||||
    alias chux='chmod u+x'
 | 
			
		||||
    alias chuw='chmod u+w'
 | 
			
		||||
    alias chur='chmod u+r'
 | 
			
		||||
    alias cho="chown $USER"
 | 
			
		||||
 | 
			
		||||
    alias today='date +%Y-%m-%d'
 | 
			
		||||
    alias addkey="ssh-agent ~/.ssh/id_rsa"
 | 
			
		||||
 | 
			
		||||
    alias pprint="python -c 'import sys,pprint; pprint.pprint(eval(sys.stdin.read()))'"
 | 
			
		||||
    alias pprint-json="python -c 'import sys,json;print json.dumps(json.load(sys.stdin), indent=2)'"
 | 
			
		||||
 | 
			
		||||
    alias gp='g p origin $gitbranch'
 | 
			
		||||
    alias gpf='g p -f origin $gitbranch'
 | 
			
		||||
    alias bx='bundle exec'
 | 
			
		||||
 | 
			
		||||
    binary_exists ledger && alias l='ledger'
 | 
			
		||||
    binary_exists gpg2 && alias gpg='gpg2'
 | 
			
		||||
 | 
			
		||||
    shell-log -l debug 'Setting up suffix aliases'
 | 
			
		||||
    alias -s c='vim'
 | 
			
		||||
    alias -s tex='vim'
 | 
			
		||||
    alias -s txt='vim'
 | 
			
		||||
    alias -s xml='vim'
 | 
			
		||||
    alias -s jar='java -jar'
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
init_rc_aliases "$@"
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue