Unverified Commit 02d12538 authored by Marc Cornellà's avatar Marc Cornellà Committed by GitHub
Browse files

lib: clean up termsupport.zsh

parent d7825313
...@@ -32,10 +32,10 @@ function title { ...@@ -32,10 +32,10 @@ function title {
# Try to use terminfo to set the title # Try to use terminfo to set the title
# If the feature is available set title # If the feature is available set title
if [[ -n "$terminfo[fsl]" ]] && [[ -n "$terminfo[tsl]" ]]; then if [[ -n "$terminfo[fsl]" ]] && [[ -n "$terminfo[tsl]" ]]; then
echoti tsl echoti tsl
print -Pn "$1" print -Pn "$1"
echoti fsl echoti fsl
fi fi
fi fi
;; ;;
esac esac
...@@ -50,24 +50,17 @@ fi ...@@ -50,24 +50,17 @@ fi
# Runs before showing the prompt # Runs before showing the prompt
function omz_termsupport_precmd { function omz_termsupport_precmd {
emulate -L zsh [[ "$DISABLE_AUTO_TITLE" == true ]] && return
if [[ "$DISABLE_AUTO_TITLE" == true ]]; then
return
fi
title $ZSH_THEME_TERM_TAB_TITLE_IDLE $ZSH_THEME_TERM_TITLE_IDLE title $ZSH_THEME_TERM_TAB_TITLE_IDLE $ZSH_THEME_TERM_TITLE_IDLE
} }
# Runs before executing the command # Runs before executing the command
function omz_termsupport_preexec { function omz_termsupport_preexec {
[[ "$DISABLE_AUTO_TITLE" == true ]] && return
emulate -L zsh emulate -L zsh
setopt extended_glob setopt extended_glob
if [[ "$DISABLE_AUTO_TITLE" == true ]]; then
return
fi
# split command into array of arguments # split command into array of arguments
local -a cmdargs local -a cmdargs
cmdargs=("${(z)2}") cmdargs=("${(z)2}")
...@@ -99,10 +92,9 @@ function omz_termsupport_preexec { ...@@ -99,10 +92,9 @@ function omz_termsupport_preexec {
esac esac
# override preexec function arguments with job command # override preexec function arguments with job command
local job_cmd="${jobtexts[$job_id]}" if [[ -n "${jobtexts[$job_id]}" ]]; then
if [[ -n "$job_cmd" ]]; then 1="${jobtexts[$job_id]}"
1="$job_cmd" 2="${jobtexts[$job_id]}"
2="$job_cmd"
fi fi
fi fi
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment