bash_profile @ 3d37ca22c5c5 bpollack/use-command-to-explicitly-call-ag-and-us-1442506830050
Use command to explicitly call ag, and use compound if block
| author | Benjamin Pollack <benjamin@bitquabit.com> | 
|---|---|
| date | Thu, 17 Sep 2015 16:20:42 +0000 | 
| parents | aef2d0771fe4 | 
| children | 70a831232f0f | 
#!/usr/bin/env bash shopt -s expand_aliases # This file contains aliases and functions that duplicate some fish # functionality, because Vim will use bash as its external command shell. AG_BIN="`which ag`" function ag() { if test -f '.agignore' && grep -q 'pragma: skipvcs' '.agignore'; then $AG_BIN --search-files -U "$@" else $AG_BIN --search-files "$@" fi } export PATH=~/bin:~/lib/dotfiles/bin:/usr/local/share/python:/usr/local/bin/:$PATH alias h='hg' alias g='git' alias pj='python -m json.tool' alias pbc='pbcopy' alias pbp='pbpaste' alias pbpb='pbp | pb' alias vu='vagrant up' alias vs='vagrant suspend' alias o='open' alias oo='open .' alias t='~/lib/t/t.py --task-dir="~/Dropbox/tasks" --list=tasks.txt' function psg() { ps auxww | grep --color=always $* | grep -v grep | collapse | cuts -f 2,11- } GPG_TTY=`tty` export GPG_TTY