mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2025-12-13 16:04:08 +08:00
Compare commits
2 Commits
03b6a72576
...
cd17aed9e1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cd17aed9e1 | ||
|
|
c785db621e |
@ -273,7 +273,7 @@ DISABLE_AUTO_UPDATE=true
|
|||||||
If you'd like to upgrade at any point in time (maybe someone just released a new plugin and you don't want to wait a week?) you just need to run:
|
If you'd like to upgrade at any point in time (maybe someone just released a new plugin and you don't want to wait a week?) you just need to run:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
upgrade_oh_my_zsh
|
omz update
|
||||||
```
|
```
|
||||||
|
|
||||||
Magic! 🎉
|
Magic! 🎉
|
||||||
|
|||||||
@ -14,6 +14,14 @@
|
|||||||
|
|
||||||
sudo-command-line() {
|
sudo-command-line() {
|
||||||
[[ -z $BUFFER ]] && LBUFFER="$(fc -ln -1)"
|
[[ -z $BUFFER ]] && LBUFFER="$(fc -ln -1)"
|
||||||
|
|
||||||
|
# Save beginning space
|
||||||
|
local WHITESPACE=""
|
||||||
|
if [[ ${LBUFFER:0:1} == " " ]] ; then
|
||||||
|
WHITESPACE=" "
|
||||||
|
LBUFFER="${LBUFFER:1}"
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ -n $EDITOR && $BUFFER == $EDITOR\ * ]]; then
|
if [[ -n $EDITOR && $BUFFER == $EDITOR\ * ]]; then
|
||||||
if [[ ${#LBUFFER} -le ${#EDITOR} ]]; then
|
if [[ ${#LBUFFER} -le ${#EDITOR} ]]; then
|
||||||
RBUFFER=" ${BUFFER#$EDITOR }"
|
RBUFFER=" ${BUFFER#$EDITOR }"
|
||||||
@ -38,6 +46,9 @@ sudo-command-line() {
|
|||||||
else
|
else
|
||||||
LBUFFER="sudo $LBUFFER"
|
LBUFFER="sudo $LBUFFER"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Preserve beginning space
|
||||||
|
LBUFFER="${WHITESPACE}${LBUFFER}"
|
||||||
}
|
}
|
||||||
zle -N sudo-command-line
|
zle -N sudo-command-line
|
||||||
# Defined shortcut keys: [Esc] [Esc]
|
# Defined shortcut keys: [Esc] [Esc]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user