I’m too lazy to learn.
Here’s a patch you can test:
--- manjaro-zsh-config 2022-12-04 11:20:22.638686150 +0100
+++ new-manjaro-zsh-config 2022-12-04 11:21:42.901298755 +0100
@@ -55,9 +55,9 @@
bindkey '^[[Z' undo # Shift+tab undo last action
## Alias section
-alias cp='f(){fo=${1:--i}; shift; cp $fo $*};f' # Confirm before overwriting something
-alias df='f(){if test $# -eq 0;then opts=(-h);else opts=("$@");fi; df "$opts[@]"};f' # Human-readable sizes
-alias free='f(){if test $# -eq 0;then opts=(-m);else opts=("$@");fi; free "$opts[@]"};f' # Show sizes in MB
+alias cp='(){fo=${1:--i}; shift; cp $fo $*}' # Confirm before overwriting something
+alias df='(){if test $# -eq 0;then opts=(-h);else opts=("$@");fi; df "$opts[@]"}' # Human-readable sizes
+alias free='(){if test $# -eq 0;then opts=(-m);else opts=("$@");fi; free "$opts[@]"}' # Show sizes in MB
alias gitu='git add . && git commit && git push'
# Theming section
You have my explicit permission to stamp your signature below it and earn all the money yourself.