diff --git a/shrc b/shrc index ba3adc6..75ff303 100755 --- a/shrc +++ b/shrc @@ -155,7 +155,7 @@ then zstyle ':completion:*' use-cache yes # zstyle ':completion:*:cd:*' tag-order local-directories zstyle ':completion:*' completer _complete _bash_completions \ - _history + _history # zstyle ':completion:*:*:cd:*' completer zstyle ':completion:*' accept-exact-dirs true zstyle ':completion:*' special-dirs true @@ -209,12 +209,20 @@ $iswindows && alias tty="echo cmd.exe" echo TERM $TERM with $(tput colors) colors using $(tty) echo umask: `umask -S` -if null type figlet && null type lolcat +# if null type figlet && null type lolcat +# then +# echo `whoami`@`hostname` | figlet | lolcat +# fi +# echo + +if command -v neofetch >/dev/null then - echo `whoami`@`hostname` | figlet | lolcat + neofetch +elif command -v screenfetch >/dev/null +then + screenfetch fi -echo __safe_run id `whoami` # echo ## A bit heavy command @@ -579,9 +587,9 @@ s(){ return 1 fi find . \ - -path '*/.git' -prune -o \ - -path '*/.svn' -prune -o \ - -type -f -exec grep -nH -e --color=always "$@" {} + \ + -path '*/.git' -prune -o \ + -path '*/.svn' -prune -o \ + -type -f -exec grep -nH -e --color=always "$@" {} + \ | $PAGER fi } @@ -797,8 +805,8 @@ showinfo(){ __safe_run diskinfo ! $isdarwin && test -n "${DISPLAY}" && { - __safe_run xrandr | \grep --color=never ^Screen - } + __safe_run xrandr | \grep --color=never ^Screen + } $iswindows || __safe_run finger $USER LANG=C __safe_run id @@ -967,7 +975,7 @@ __my_moc_state(){ __my_parse_svn_branch() { ___svn_url=$(LANG=C svn info 2>/dev/null | sed -ne 's#^URL: ##p') ___svn_repository_root=$(LANG=C svn info 2>/dev/null | \ - sed -ne 's#^Repository Root: ##p') + sed -ne 's#^Repository Root: ##p') echo ${___svn_url} | sed -e 's#^'"${___svn_repository_root}"'##g' | \ awk '{print $1}' } @@ -983,7 +991,7 @@ __my_svn_ps1(){ __my_battery_status(){ ___dir=/sys/class/power_supply/BAT0 if test -d $___dir && test -r $___dir/status && test -r $___dir/charge_full && \ - test -r $___dir/charge_now + test -r $___dir/charge_now then ___st=$(cat $___dir/status) ___full=$(cat $___dir/charge_full) @@ -1038,7 +1046,7 @@ __printf_ipaddr(){ # ipaddress type ip >/dev/null 2>&1 || return 1 ___ip=$(LANG=C ip addr show scope global | \ - \grep --color=never --only-matching 'inet [^ ]*' | cut -d " " -f 2) + \grep --color=never --only-matching 'inet [^ ]*' | cut -d " " -f 2) test -n "$___ip" && printf "$1" $___ip } @@ -1190,7 +1198,7 @@ test -n "$__MY_DTACH" && \ __my_ps1_info2(){ # second line of PS1 echo $(__my_ps1_memo) $(__my_ps1_jobs) ${__my_ps1_str_scr} \ - ${__my_ps1_str_ssh} ${__my_ps1_str_dt} $(__my_alert_fail) \ + ${__my_ps1_str_ssh} ${__my_ps1_str_dt} $(__my_alert_fail) \ | sed -e 's/ /|/g' } @@ -1251,8 +1259,8 @@ __my_set_title(){ case $TERM in (rxvt*|xterm*|aterm|screen*) test -t 1 && - test -z "$EMACS" && - echo -n -e "\033]0;$1\007" + test -z "$EMACS" && + echo -n -e "\033]0;$1\007" ;; esac }