|
|
|
@ -14,7 +14,11 @@ |
|
|
|
|
|
|
|
|
|
|
|
sudo-command-line() { |
|
|
|
sudo-command-line() { |
|
|
|
[[ -z $BUFFER ]] && zle up-history |
|
|
|
[[ -z $BUFFER ]] && zle up-history |
|
|
|
[[ $BUFFER != sudo\ * ]] && LBUFFER="sudo $LBUFFER" |
|
|
|
if [[ $BUFFER == sudo\ * ]]; then |
|
|
|
|
|
|
|
LBUFFER="${LBUFFER#sudo }" |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
LBUFFER="sudo $LBUFFER" |
|
|
|
|
|
|
|
fi |
|
|
|
} |
|
|
|
} |
|
|
|
zle -N sudo-command-line |
|
|
|
zle -N sudo-command-line |
|
|
|
# Defined shortcut keys: [Esc] [Esc] |
|
|
|
# Defined shortcut keys: [Esc] [Esc] |
|
|
|
|