Evie Litherland-Smith
07be39befd
Remove language and OS custom icons, also some misc things like sudo, version, read-only dir, etc... to use defaults instead. Keep custom for git information and container indicator Add jobs with custom icon because the default has weird spacing Update zsh transient function so that transient prompt matches starship prompt Switch Emoji font back to Noto, some of starship config didn't display properly with EmojiOne
32 lines
567 B
Bash
Executable file
32 lines
567 B
Bash
Executable file
#!/usr/bin/env zsh
|
|
|
|
zle-line-init() {
|
|
emulate -L zsh
|
|
|
|
[[ $CONTEXT == start ]] || return 0
|
|
|
|
while true; do
|
|
zle .recursive-edit
|
|
local -i ret=$?
|
|
[[ $ret == 0 && $KEYS == $'\4' ]] || break
|
|
[[ -o ignore_eof ]] || exit 0
|
|
done
|
|
|
|
local saved_prompt=$PROMPT
|
|
local saved_rprompt=$RPROMPT
|
|
PROMPT=' '
|
|
RPROMPT=''
|
|
zle .reset-prompt
|
|
PROMPT=$saved_prompt
|
|
RPROMPT=$saved_rprompt
|
|
|
|
if ((ret)); then
|
|
zle .send-break
|
|
else
|
|
zle .accept-line
|
|
fi
|
|
return ret
|
|
}
|
|
|
|
zle -N zle-line-init
|