diff --git a/plugins/jump/jump.plugin.zsh b/plugins/jump/jump.plugin.zsh index c2b21e92e..8df5cde55 100644 --- a/plugins/jump/jump.plugin.zsh +++ b/plugins/jump/jump.plugin.zsh @@ -45,11 +45,16 @@ marks() { done } +function getmark { + LANG= command echo $(command realpath "$MARKPATH/$1") || command echo "No such mark: $1" +} + _completemarks() { reply=("${MARKPATH}"/{,.}*(@N:t)) } compctl -K _completemarks jump compctl -K _completemarks unmark +compctl -K _completemarks getmark _mark_expansion() { setopt localoptions extendedglob