diff options
author | Till Höppner | 2019-04-01 21:02:33 +0200 |
---|---|---|
committer | Till Höppner | 2019-04-01 21:02:33 +0200 |
commit | 3c3d674ff491481d9b6f5848d00d010592ab0d93 (patch) | |
tree | b4b27b27c1344ebda3dde51d24a7864c91b7ce10 | |
parent | 0f110ff73711f77deeb6c76613e048236d7aead7 (diff) | |
download | zsh-3c3d674ff491481d9b6f5848d00d010592ab0d93.tar.gz zsh-3c3d674ff491481d9b6f5848d00d010592ab0d93.tar.xz zsh-3c3d674ff491481d9b6f5848d00d010592ab0d93.zip |
remove bookmarks
-rw-r--r-- | conf.d/99-bookmarks.zsh | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/conf.d/99-bookmarks.zsh b/conf.d/99-bookmarks.zsh deleted file mode 100644 index 58bd29a..0000000 --- a/conf.d/99-bookmarks.zsh +++ /dev/null @@ -1,54 +0,0 @@ -export MARKPATH=$HOME/.local/zsh/marks -mkdir -p "$MARKPATH" - -j() { - cd -P "$MARKPATH/$1" 2>/dev/null || { echo "No such mark: $1"; return 1 } -} - -mc() { - if [[ ( $# == 0 ) || ( "$1" == "." ) ]]; then - MARK=$(basename "$PWD") - else - MARK="$1" - fi - if read -q \?"Mark $PWD as ${MARK}? (y/n) "; then - mkdir -p "$MARKPATH"; ln -s "$PWD" "$MARKPATH/$MARK" - fi -} - -md() { - rm -i "$MARKPATH/$1" -} - -ml() { - for link in $MARKPATH/*(@); do - local markname="$fg[cyan]${link:t}$reset_color" - local markpath="$fg[blue]$(readlink $link)$reset_color" - printf "%s\t" $markname - printf "-> %s \t\n" $markpath - done -} - -ms() { - j $(ml | fzf --ansi | awk '{print $1}') -} - -_completemarks() { - if [[ $(ls "${MARKPATH}" | wc -l) -gt 1 ]]; then - 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 j -compctl -K _completemarks um - -_mark_expansion() { - setopt extendedglob - autoload -U modify-current-argument - modify-current-argument '$(readlink "$MARKPATH/$ARG")' -} -zle -N _mark_expansion -bindkey "^g" _mark_expansion |