X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=unsaved-buffers;fp=unsaved-buffers;h=c94ca8ba3b48243ec918a58d4054e7adaee5e4b7;hb=9a0f77b0495e6f2643d5646c54b4c99cf3118c67;hp=095f3ad94492c2c42cb809e25482e2d90c0bbddf;hpb=5a6e794f459b3e83b6d665e05d0ab0c8bc6cdfbe;p=distro-setup diff --git a/unsaved-buffers b/unsaved-buffers index 095f3ad..c94ca8b 100644 --- a/unsaved-buffers +++ b/unsaved-buffers @@ -4,7 +4,7 @@ set -eE -o pipefail trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR if pgrep -G iank -u iank -f '^emacs --daemon$' &>/dev/null; then elisp=$(cat /usr/local/bin/unsaved-buffers.el) - emacsout=$(sudo -u iank env XDG_RUNTIME_DIR=/run/user/1000 emacsclient --eval "$elisp") + emacsout=$(sudo -u iank env XDG_RUNTIME_DIR=/run/user/1000 emacsclient --eval "$elisp" ||:) bufs=$(printf "%s\n" "$emacsout"|sed '/^"nil"$/d;s/^"(/E: /;s/)"$//') if [[ $bufs ]]; then echo "error: on $HOSTNAME, unsaved emacs files: $bufs" >&2