zsh:diffcmds: Fix wrong variable assignment

This commit is contained in:
2025-06-25 13:58:22 +02:00
parent fded58696a
commit db9aad5dcd

View File

@@ -677,9 +677,9 @@ diffcmds() {
local -a template args final_cmd local -a template args final_cmd
if (( $+commands[vimdiff] && ! $+commands[diff] )); then if (( $+commands[vimdiff] && ! $+commands[diff] )); then
cmd=vimdiff diff_cmd=vimdiff
elif (( $+commands[diff] && ! $+commands[vimdiff] )); then elif (( $+commands[diff] && ! $+commands[vimdiff] )); then
cmd=diff diff_cmd=diff
elif (( $+commands[diff] && $+commands[vimdiff] )); then elif (( $+commands[diff] && $+commands[vimdiff] )); then
if [[ $EDITOR =~ vi || $VISUAL =~ vi ]]; then if [[ $EDITOR =~ vi || $VISUAL =~ vi ]]; then
diff_cmd=vimdiff diff_cmd=vimdiff