summary refs log tree commit diff
path: root/.zsh/aliases.zsh
diff options
context:
space:
mode:
authorJune McEnroe <programble@gmail.com>2014-05-15 23:14:40 -0400
committerJune McEnroe <programble@gmail.com>2014-05-15 23:14:40 -0400
commit45470424f8c06293afea273025fc8a4d5ea2f66c (patch)
treea39b4e242085e566675308f895c24101e92ea972 /.zsh/aliases.zsh
parentHeavily comment .vimrc (diff)
downloadsrc-45470424f8c06293afea273025fc8a4d5ea2f66c.tar.gz
src-45470424f8c06293afea273025fc8a4d5ea2f66c.zip
Add OS X specific shell configurations
Diffstat (limited to '.zsh/aliases.zsh')
-rw-r--r--.zsh/aliases.zsh12
1 files changed, 7 insertions, 5 deletions
diff --git a/.zsh/aliases.zsh b/.zsh/aliases.zsh
index e0403e95..0608a8fb 100644
--- a/.zsh/aliases.zsh
+++ b/.zsh/aliases.zsh
@@ -17,15 +17,17 @@ function tunnel {
 }
 
 alias killlall='killall'
-alias irb='ripl'
+which ripl &> /dev/null && alias irb='ripl'
 alias l='ls'
 alias ll='ls'
 
-alias ls='ls --color=auto'
-alias grep='grep --color=auto'
-alias rm='rm -vI'
+osx || alias ls='ls --color=auto'
+osx || alias grep='grep --color=auto'
+osx || alias rm='rm -vI'
+osx && alias rm='rm -v'
 
-alias gvim='gvim 2> /dev/null'
+osx || alias gvim='gvim 2> /dev/null'
+osx && alias gvim='mvim'
 
 alias b='bundle exec'
 alias .env='export $(cat .env)'