change: add dot-start directories support for jump plugin.

This commit is contained in:
hqingyi 2015-11-27 19:29:15 +08:00
parent 135c3763cc
commit 35133507e6

View File

@ -28,7 +28,7 @@ unmark() {
} }
marks() { marks() {
for link in $MARKPATH/*(@); do for link in $MARKPATH/@(*|.*)(@); do
local markname="$fg[cyan]${link:t}$reset_color" local markname="$fg[cyan]${link:t}$reset_color"
local markpath="$fg[blue]$(readlink $link)$reset_color" local markpath="$fg[blue]$(readlink $link)$reset_color"
printf "%s\t" $markname printf "%s\t" $markname
@ -37,13 +37,7 @@ marks() {
} }
_completemarks() { _completemarks() {
if [[ $(ls "${MARKPATH}" | wc -l) -gt 1 ]]; then reply=($(find $MARKPATH -type l | sed -E 's/(.*)\/([_a-zA-Z0-9\.\-]*)$/\2/g'))
reply=($(ls $MARKPATH/**/*(-) | grep : | sed -E 's/(.*)\/([_a-zA-Z0-9\.\-]*):$/\2/g'))
else
if readlink -e "${MARKPATH}"/* &>/dev/null; then
reply=($(ls "${MARKPATH}"))
fi
fi
} }
compctl -K _completemarks jump compctl -K _completemarks jump
compctl -K _completemarks unmark compctl -K _completemarks unmark