aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/calendar/icalendar.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/calendar/icalendar.el')
-rw-r--r--lisp/calendar/icalendar.el6
1 files changed, 4 insertions, 2 deletions
diff --git a/lisp/calendar/icalendar.el b/lisp/calendar/icalendar.el
index d617e1eb8c5..2e00408564e 100644
--- a/lisp/calendar/icalendar.el
+++ b/lisp/calendar/icalendar.el
@@ -405,7 +405,7 @@ ERR-BUFFER defaults to the buffer returned by `icalendar-error-buffer'."
405 (group "(" 405 (group "("
406 (or (group-n 3 "ERROR") (group-n 4 "WARNING") (group-n 5 "INFO")) 406 (or (group-n 3 "ERROR") (group-n 4 "WARNING") (group-n 5 "INFO"))
407 ")")) 407 ")"))
408 (group-n 1 (zero-or-more (not ":"))) ":" 408 (group-n 1 (zero-or-one " *UNFOLDED:") (zero-or-more (not ":"))) ":"
409 (zero-or-one (group-n 2 (one-or-more digit))) 409 (zero-or-one (group-n 2 (one-or-more digit)))
410 ":") 410 ":")
411 "Regexp to match iCalendar errors. 411 "Regexp to match iCalendar errors.
@@ -455,7 +455,9 @@ data in ERROR-PLIST, if `icalendar-debug-level' is
455 error-plist)))) 455 error-plist))))
456 ;; Make sure buffer name doesn't take too much space: 456 ;; Make sure buffer name doesn't take too much space:
457 (when (< 8 (length name)) 457 (when (< 8 (length name))
458 (put-text-property 9 (length name) 'display "..." name)) 458 (if (equal " *UNFOLDED:" (substring name 0 11))
459 (put-text-property 0 11 'display "..." name)
460 (put-text-property 9 (length name) 'display "..." name)))
459 (format "(%s)%s:%s: %s\n%s" level name pos message debug-info))) 461 (format "(%s)%s:%s: %s\n%s" level name pos message debug-info)))
460 462
461(defun ical:handle-generic-error (err-data &optional err-buffer) 463(defun ical:handle-generic-error (err-data &optional err-buffer)