From 946a5c992e47a7af05701a7b43518462e193ea51 Mon Sep 17 00:00:00 2001 From: Simon Ruderich Date: Wed, 13 Oct 2010 23:07:30 +0200 Subject: [PATCH] zsh/rc: Reduce calls to external programs. --- zsh/rc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/zsh/rc b/zsh/rc index da5edc4..7f518ca 100644 --- a/zsh/rc +++ b/zsh/rc @@ -319,7 +319,7 @@ if [[ $TERM == screen* || $TERM == xterm* || $TERM == rxvt* ]]; then # precmd() call. window_reset=yes # Is set to a non empty value when the shell is running as root. - if [[ $(id -u) -eq 0 ]]; then + if [[ $UID -eq 0 ]]; then window_root=yes fi @@ -372,10 +372,10 @@ if [[ $TERM == screen* || $TERM == xterm* || $TERM == rxvt* ]]; then # If screen is running in SSH then display "@:hostname" as title # in the term/outer screen. if [[ $program_name == @screen ]]; then - program_name="@:${$(hostname)//.*/}" + program_name="@:${HOST//.*/}" # Use "@:!hostname" for root screens. elif [[ $program_name == @!screen ]]; then - program_name="@:!${$(hostname)//.*/}" + program_name="@:!${HOST//.*/}" fi fi @@ -583,9 +583,7 @@ tig() { # OS SPECIFIC SETTINGS -local uname=$(uname) - -if [[ $uname == Linux ]]; then +if [[ $OSTYPE == linux* ]]; then # Settings when creating Debian packages. DEBEMAIL=simon@ruderich.org export DEBEMAIL -- 2.44.1