]> arthur.barton.de Git - ConfigScripts.git/blobdiff - sys/profile
Enhance icalBuddy output
[ConfigScripts.git] / sys / profile
index 72ea7a6292f23ce7bdc85646d239fd6f94b23c1c..37af75e50ffe60944c8976265aba9aac120fb451 100644 (file)
@@ -39,10 +39,6 @@ fi
 [ "$LANG" = "${LANG#*.}" -a "$LANG" != "C" ] \
        && export LANG="${LANG:-de_DE}.${LC_encoding}"
 [ -e ~/.ConfigScripts.debug ] && echo " - LANG=\"$LANG\" (new)"
-# All system messages should still be in "native" ("C") language for
-# non-X11 sessions:
-[ -z "$GDMSESSION" -a -z "$XDG_SESSION_COOKIE" ] \
-       && export LC_MESSAGES="C"
 # Clean up ...
 unset LC_CTYPE LC_encoding 2>/dev/null
 
@@ -165,12 +161,17 @@ type -p tset >/dev/null 2>&1
 type -p icalBuddy >/dev/null 2>&1
 if [ $? -eq 0 -a "$UID" -ne 0 ]; then
        case "$LANG" in
-               *.UTF*) BUL="•"; SEP="»"; ;;
-               *)      BUL="*"; SEP=">"; ;;
+               *.UTF*) bul="•"; bul_imp="!"; sep="»"; ;;
+               *)      bul="*"; bul_imp="!"; sep=">"; ;;
        esac
-       icalBuddy -f -n -npn -nc -b " $BUL " -ps "/ $SEP /" -eep "url,notes" \
-               eventsToday+1 2>/dev/null | grep "$BUL"
+       icalBuddy -f -n -b " $bul " -ab " $bul_imp " -ps "/ $sep /" \
+               -nc -npn -iep "title,due" -stda \
+               tasksDueBefore:today 2>/dev/null
+       icalBuddy -f -n -b " $bul " -ab " $bul_imp " -ps "/ $sep /" \
+               -nc -npn -iep "title,datetime" \
+               eventsToday+1 2>/dev/null
        [ $? -eq 0 ] && echo
+       unset bul bul_imp sep
 else
        # remind(1)
        type -p remind >/dev/null 2>&1