X-Git-Url: https://git.xandkar.net/?a=blobdiff_plain;f=home%2Flib%2Flogin_functions.sh;h=490d739e6b55e8ac6d5a796dae48d2600aff12f5;hb=626d972c0b3b700b3988468c3c49e80d4434cd5f;hp=6f6f9e0d55fd7faa628432eb20a5c544af11aa79;hpb=3251b58920796663e71e4eda312d208127e090d9;p=khome.git diff --git a/home/lib/login_functions.sh b/home/lib/login_functions.sh index 6f6f9e0..490d739 100644 --- a/home/lib/login_functions.sh +++ b/home/lib/login_functions.sh @@ -56,11 +56,11 @@ p() { u = tmp printf("%d [C] s:\"%s\", e:\"%s\", u:\"%s\"\n", n, s, e, u) > "/dev/stderr" } - - printf "%s", p # XXX Intentionally avoiding newline in the result. + ps[n] = p } END { + printf "%s", ps[n] # XXX Intentionally avoiding newline in the result. if (n == 1) { exit 0 } else if (n == 0) { @@ -68,7 +68,7 @@ p() { exit 1 } else if (n > 1) { # TODO fzf-select which of the records the user (ahem, me) wants. - printf "[WARNING] Found more than one record.\n" > "/dev/stderr" + printf "[WARNING] Found more than one record. Selecting the last one.\n" > "/dev/stderr" exit 0 } } @@ -439,8 +439,23 @@ cat << EOF $(date '+%F %A') =============================================================================== +------------------------------------------------------------------------------- +TODAY +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +CURRENT +------------------------------------------------------------------------------- -backlog + +------------------------------------------------------------------------------- +BLOCKED +------------------------------------------------------------------------------- + + +------------------------------------------------------------------------------- +BACKLOG ------------------------------------------------------------------------------- EOF } @@ -456,7 +471,7 @@ today() { then daily_todo_file_template > "$file" fi - cd "$DIR_TODO" && "$EDITOR" "$file" + cd "$DIR_TODO" && "$EDITOR" $EDITOR_ARGS "$file" } todo() {