G43JOY6IG4EHIRWFR5J2ADCSZAXMGW4XWLGSPU677YARLWWEV4WQC
# We want the up + down arrows to do completion
autoload -U up-line-or-beginning-search
autoload -U down-line-or-beginning-search
zle -N up-line-or-beginning-search
zle -N down-line-or-beginning-search
bindkey -M viins "^[[A" up-line-or-beginning-search # Up
bindkey -M vicmd "^[[A" up-line-or-beginning-search # Up
bindkey -M viins "^[[B" down-line-or-beginning-search # Down
bindkey -M vicmd "^[[B" down-line-or-beginning-search # Down
bindkey -M vicmd "k" up-line-or-beginning-search # Up
bindkey -M vicmd "j" down-line-or-beginning-search # Down
getpspwds () {
(
for x in /proc/*/cwd
do
echo "$x" `readlink "$x";` \"`cat $(dirname $x)/cmdline`\"
done
) 2> /dev/null | gawk -vFPAT='([^[:space:]]*)|"([^"]*)"' -vOFS=: 'NF == 3 { $1=$1; print $2 OFS $1 OFS $3 }' | column -s: -t | less -S
}
# We want the up + down arrows to do completion
autoload -U up-line-or-beginning-search
autoload -U down-line-or-beginning-search
zle -N up-line-or-beginning-search
zle -N down-line-or-beginning-search
bindkey -M viins "^[[A" up-line-or-beginning-search # Up
bindkey -M vicmd "^[[A" up-line-or-beginning-search # Up
bindkey -M viins "^[[B" down-line-or-beginning-search # Down
bindkey -M vicmd "^[[B" down-line-or-beginning-search # Down
bindkey -M vicmd "k" up-line-or-beginning-search # Up
bindkey -M vicmd "j" down-line-or-beginning-search # Down
getpspwds () {
(
for x in /proc/*/cwd
do
echo "$x" `readlink "$x";` \"`cat $(dirname $x)/cmdline`\"
done
) 2> /dev/null | gawk -vFPAT='([^[:space:]]*)|"([^"]*)"' -vOFS=: 'NF == 3 { $1=$1; print $2 OFS $1 OFS $3 }' | column -s: -t | less -S
}