mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-21 21:30:09 +00:00
lib: clean up termsupport.zsh
This commit is contained in:
parent
d7825313cc
commit
02d1253809
1 changed files with 10 additions and 18 deletions
|
@ -50,24 +50,17 @@ fi
|
|||
|
||||
# Runs before showing the prompt
|
||||
function omz_termsupport_precmd {
|
||||
emulate -L zsh
|
||||
|
||||
if [[ "$DISABLE_AUTO_TITLE" == true ]]; then
|
||||
return
|
||||
fi
|
||||
|
||||
[[ "$DISABLE_AUTO_TITLE" == true ]] && return
|
||||
title $ZSH_THEME_TERM_TAB_TITLE_IDLE $ZSH_THEME_TERM_TITLE_IDLE
|
||||
}
|
||||
|
||||
# Runs before executing the command
|
||||
function omz_termsupport_preexec {
|
||||
[[ "$DISABLE_AUTO_TITLE" == true ]] && return
|
||||
|
||||
emulate -L zsh
|
||||
setopt extended_glob
|
||||
|
||||
if [[ "$DISABLE_AUTO_TITLE" == true ]]; then
|
||||
return
|
||||
fi
|
||||
|
||||
# split command into array of arguments
|
||||
local -a cmdargs
|
||||
cmdargs=("${(z)2}")
|
||||
|
@ -99,10 +92,9 @@ function omz_termsupport_preexec {
|
|||
esac
|
||||
|
||||
# override preexec function arguments with job command
|
||||
local job_cmd="${jobtexts[$job_id]}"
|
||||
if [[ -n "$job_cmd" ]]; then
|
||||
1="$job_cmd"
|
||||
2="$job_cmd"
|
||||
if [[ -n "${jobtexts[$job_id]}" ]]; then
|
||||
1="${jobtexts[$job_id]}"
|
||||
2="${jobtexts[$job_id]}"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in a new issue