zshrc_resolve_fg_to_resumed_job_name $program
program=$REPLY
+ # No background process found.
+ if [[ -z $program ]]; then
+ return
+ fi
+
# Don't track the time for certain (possible) long running processes which
# need no automatic notification.
for ignore in elinks man mutt vim; do
# Don't complete unwanted files with Vim. Thanks to Nomexous in #zsh on
# Freenode (2010-06-06 04:54 CEST). See below for a way to complete them.
zstyle ':completion:*:*:vim:*:all-files' ignored-patterns \
- '*.aux' '*.log' '*.pdf' \
+ '*.aux' '*.log' '*.pdf' '*.bbl' '*.blg' '*.out' '*-blx.bib' '*.run.xml' \
+ '*.o' \
+ '*.pyc' \
'*.class'
# Provide a fallback completer which always completes files. Useful when Zsh's
alias -g A2="| awk '{ print \$2 }'"
alias -g A3="| awk '{ print \$3 }'"
alias -g G='| grep'
+alias -g GB='| grep -vE "^Binary file .+ matches\$"'
alias -g H='| head'
alias -g P='| perl'
alias -g S='| sort'
+alias -g SL='| sort | less'
alias -g T='| tail'
alias -g U='| uniq'