Browse Source

The executable command on Mac OSX is 'ack' rather than 'ack-grep'.

Bin Huang 9 years ago
parent
commit
775ac3ad9f
1 changed files with 6 additions and 1 deletions
  1. 6 1
      lib/misc.zsh

+ 6 - 1
lib/misc.zsh

@@ -18,7 +18,12 @@ alias _='sudo'
 alias please='sudo'
 
 ## more intelligent acking for ubuntu users
-alias afind='ack-grep -il'
+if which ack-grep > /dev/null;
+then
+  alias afind='ack-grep -il'
+else
+  alias afind='ack -il'
+fi
 
 # only define LC_CTYPE if undefined
 if [[ -z "$LC_CTYPE" && -z "$LC_ALL" ]]; then