# grep {{{
GREP_ARGS=(
- --color=always
+ --colour=always
--with-filename
--line-number
--dereference-recursive
+ --binary-files=without-match
+ --exclude-dir=.git
+ --exclude-dir=.tags
)
-LESS_COLORED=(less --RAW-CONTROL-CHARS)
+LESS_COLOURED=(less --RAW-CONTROL-CHARS)
g() {
- grep $GREP_ARGS $@ | $LESS_COLORED
+ grep $GREP_ARGS $@ | $LESS_COLOURED
}
GS() {
- grep $GREP_ARGS $@ | sort --numeric-sort | $LESS_COLORED
+ grep $GREP_ARGS $@ | sort --numeric-sort | $LESS_COLOURED
}
-alias -g G="| grep --color=always"
+alias -g G="| grep --colour=always"
alias gg="git grep "
# }}}
# fzf {{{
export FZF_DEFAULT_OPTS="--color=16 --info=inline"
cf() {
- local dir=$(find ${1:-.} -mindepth 1 -path "*/\.git" -prune -o -type d -print |
+ local dir=$(find -L ${1:-.} -mindepth 1 -path "*/\.git" -prune -o -type d -print |
fzf --height 40% --reverse --preview="tree -CN {}")
[[ -z $dir ]] || cd $dir
}