255b0c4f5e16465ace326ddf1884ea2e7c1f3df1
- Author
- Jeroen Janssens <jeroen.janssens@visualrevenue.com>
- Committer
- Jeroen Janssens <jeroen.janssens@visualrevenue.com>
- Date
Message
Mark function asks for confirmation and uses basename of directory when no argument is given
Diff
1diff --git a/plugins/jump/jump.plugin.zsh b/plugins/jump/jump.plugin.zsh
2index c6f266ae5c6f6e847942f34bc65ed0a7b6f4b6a8..e32a5a0b4c593be1c77311d1487020026d613375 100644
3--- a/plugins/jump/jump.plugin.zsh
4+++ b/plugins/jump/jump.plugin.zsh
5@@ -13,7 +13,15 @@ jump() {
6 }
7
8 mark() {
9- mkdir -p "$MARKPATH"; ln -s "$(pwd)" $MARKPATH/$1
10+ DIR="$(pwd)"
11+ if (( $# == 0 )); then
12+ MARK=$(basename $DIR)
13+ else
14+ MARK=$1
15+ fi
16+ if read -q \?"Mark ${DIR} as ${MARK}? (y/n) "; then
17+ mkdir -p "$MARKPATH"; ln -s "${DIR}" "$MARKPATH/$MARK"
18+ fi
19 }
20
21 unmark() {