diff --git a/plugins/sudo/sudo.plugin.zsh b/plugins/sudo/sudo.plugin.zsh new file mode 100644 index 000000000..31d54a29c --- /dev/null +++ b/plugins/sudo/sudo.plugin.zsh @@ -0,0 +1,7 @@ +sudo-command-line() { + [[ -z "$BUFFER" ]] && zle up-history + [[ "$BUFFER" != "sudo *" ]] && BUFFER="sudo $BUFFER" + zle end-of-line +} +zle -N sudo-command-line +bindkey '\e\e' sudo-command-line