01c82c381d90f10239908ace41df9532c8c45495

Author
Alexander Huynh <git-46f1a0bd5592a2f9244ca321b129902a06b53e03@e.sc>
Committer
GitHub <noreply@github.com>
Date

Message

fix(jump): even spacing between marks (#11601)

Diff

 1diff --git a/plugins/jump/jump.plugin.zsh b/plugins/jump/jump.plugin.zsh
 2index c2da1144ec3bf9a84c4b1201504703dc002018af..829c9d9cbf2908f6b19e33802370da2a03f92985 100644
 3--- a/plugins/jump/jump.plugin.zsh
 4+++ b/plugins/jump/jump.plugin.zsh
 5@@ -35,12 +35,11 @@ marks() {
 6 			max=${#link:t}
 7 		fi
 8 	done
 9-	local printf_markname_template="$(printf -- "%%%us " "$max")"
10+	local printf_markname_template="$(printf -- "%%%us" "$max")"
11 	for link in $MARKPATH/{,.}*(@N); do
12-		local markname="$fg[cyan]${link:t}$reset_color"
13+		local markname="$fg[cyan]$(printf -- "$printf_markname_template" "${link:t}")$reset_color"
14 		local markpath="$fg[blue]$(readlink $link)$reset_color"
15-		printf -- "$printf_markname_template" "$markname"
16-		printf -- "-> %s\n" "$markpath"
17+		printf -- "%s -> %s\n" "$markname" "$markpath"
18 	done
19 }
20