diff --git a/init.zsh b/init.zsh index 5d7996af..099cab00 100644 --- a/init.zsh +++ b/init.zsh @@ -173,7 +173,7 @@ if [[ -s "${ZDOTDIR:-$HOME}/.zpreztorc" ]]; then fi # Disable color and theme in dumb terminals. -if [[ "$TERM" == 'dumb' ]]; then +if [[ $TERM == dumb ]]; then zstyle ':prezto:*:*' color 'no' zstyle ':prezto:module:prompt' theme 'off' fi diff --git a/modules/completion/init.zsh b/modules/completion/init.zsh index 12cb3336..7f5de862 100644 --- a/modules/completion/init.zsh +++ b/modules/completion/init.zsh @@ -7,7 +7,7 @@ # # Return if requirements are not found. -if [[ $TERM == 'dumb' ]]; then +if [[ $TERM == dumb ]]; then return 1 fi diff --git a/modules/environment/init.zsh b/modules/environment/init.zsh index 3011f590..9f49c088 100644 --- a/modules/environment/init.zsh +++ b/modules/environment/init.zsh @@ -14,7 +14,7 @@ # paste had a regression. Additionally, 5.2 added bracketed-paste-url-magic # which is generally better than url-quote-magic so we load that when possible. autoload -Uz is-at-least -if [[ ${ZSH_VERSION} != 5.1.1 && ${TERM} != "dumb" ]]; then +if [[ $ZSH_VERSION != 5.1.1 && $TERM != dumb ]]; then if is-at-least 5.2; then autoload -Uz bracketed-paste-url-magic zle -N bracketed-paste bracketed-paste-url-magic @@ -34,7 +34,8 @@ setopt COMBINING_CHARS # Combine zero-length punctuation characters (accent # with the base character. setopt INTERACTIVE_COMMENTS # Enable comments in interactive shell. setopt RC_QUOTES # Allow 'Henry''s Garage' instead of 'Henry'\''s Garage'. -unsetopt MAIL_WARNING # Don't print a warning message if a mail file has been accessed. +unsetopt MAIL_WARNING # Don't print a warning message if a mail file has + # been accessed. # Allow mapping Ctrl+S and Ctrl+Q shortcuts [[ -r ${TTY:-} && -w ${TTY:-} && $+commands[stty] == 1 ]] && stty -ixon <$TTY >$TTY @@ -43,23 +44,23 @@ unsetopt MAIL_WARNING # Don't print a warning message if a mail file has b # Jobs # -setopt LONG_LIST_JOBS # List jobs in the long format by default. -setopt AUTO_RESUME # Attempt to resume existing job before creating a new process. -setopt NOTIFY # Report status of background jobs immediately. -unsetopt BG_NICE # Don't run all background jobs at a lower priority. -unsetopt HUP # Don't kill jobs on shell exit. -unsetopt CHECK_JOBS # Don't report on jobs when shell exit. +setopt LONG_LIST_JOBS # List jobs in the long format by default. +setopt AUTO_RESUME # Attempt to resume existing job before creating a new process. +setopt NOTIFY # Report status of background jobs immediately. +unsetopt BG_NICE # Don't run all background jobs at a lower priority. +unsetopt HUP # Don't kill jobs on shell exit. +unsetopt CHECK_JOBS # Don't report on jobs when shell exit. # # Termcap # if zstyle -t ':prezto:environment:termcap' color; then - export LESS_TERMCAP_mb=$'\E[01;31m' # Begins blinking. - export LESS_TERMCAP_md=$'\E[01;31m' # Begins bold. - export LESS_TERMCAP_me=$'\E[0m' # Ends mode. - export LESS_TERMCAP_se=$'\E[0m' # Ends standout-mode. - export LESS_TERMCAP_so=$'\E[00;47;30m' # Begins standout-mode. - export LESS_TERMCAP_ue=$'\E[0m' # Ends underline. - export LESS_TERMCAP_us=$'\E[01;32m' # Begins underline. + export LESS_TERMCAP_mb=$'\E[01;31m' # Begins blinking. + export LESS_TERMCAP_md=$'\E[01;31m' # Begins bold. + export LESS_TERMCAP_me=$'\E[0m' # Ends mode. + export LESS_TERMCAP_se=$'\E[0m' # Ends standout-mode. + export LESS_TERMCAP_so=$'\E[00;47;30m' # Begins standout-mode. + export LESS_TERMCAP_ue=$'\E[0m' # Ends underline. + export LESS_TERMCAP_us=$'\E[01;32m' # Begins underline. fi diff --git a/modules/spectrum/init.zsh b/modules/spectrum/init.zsh index 78beaed4..37b7d7b6 100644 --- a/modules/spectrum/init.zsh +++ b/modules/spectrum/init.zsh @@ -7,7 +7,7 @@ # # Return if requirements are not found. -if [[ "$TERM" == 'dumb' ]]; then +if [[ $TERM == dumb ]]; then return 1 fi diff --git a/modules/terminal/init.zsh b/modules/terminal/init.zsh index 2a5b9bed..bed0c0d0 100644 --- a/modules/terminal/init.zsh +++ b/modules/terminal/init.zsh @@ -7,7 +7,7 @@ # # Return if requirements are not found. -if [[ "$TERM" == (dumb|linux|*bsd*|eterm*) ]]; then +if [[ $TERM == (dumb|linux|*bsd*|eterm*) ]]; then return 1 fi @@ -60,7 +60,7 @@ function _terminal-set-titles-with-command { local truncated_cmd="${cmd/(#m)?(#c15,)/${MATCH[1,12]}...}" unset MATCH - if [[ "$TERM" == screen* ]]; then + if [[ $TERM == screen* ]]; then set-multiplexer-title "$truncated_cmd" fi set-tab-title "$truncated_cmd" @@ -78,7 +78,7 @@ function _terminal-set-titles-with-path { local truncated_path="${abbreviated_path/(#m)?(#c15,)/...${MATCH[-12,-1]}}" unset MATCH - if [[ "$TERM" == screen* ]]; then + if [[ $TERM == screen* ]]; then set-multiplexer-title "$truncated_path" fi set-tab-title "$truncated_path" @@ -89,7 +89,7 @@ function _terminal-set-titles-with-path { autoload -Uz add-zsh-hook # Set up the Apple Terminal. -if [[ "$TERM_PROGRAM" == 'Apple_Terminal' ]] \ +if [[ $TERM_PROGRAM == Apple_Terminal ]] \ && ( ! [[ -n "$STY" || -n "$TMUX" || -n "$DVTM" ]] ) then # Sets the Terminal.app current working directory before the prompt is diff --git a/runcoms/zlogout b/runcoms/zlogout index b5d9858c..3eba9cf7 100644 --- a/runcoms/zlogout +++ b/runcoms/zlogout @@ -14,6 +14,6 @@ SAYINGS=( ) # Print a randomly-chosen message: -echo $SAYINGS[$(($RANDOM % ${#SAYINGS} + 1))] +echo $SAYINGS[$(($RANDOM % $#SAYINGS + 1))] } >&2