mu4e: show '...' when header field folded and keep text-properties
This commit is contained in:
@ -371,12 +371,13 @@ add text-properties to VAL."
|
|||||||
(setq folded t)))
|
(setq folded t)))
|
||||||
(overlays-at value-pos))
|
(overlays-at value-pos))
|
||||||
(unless folded
|
(unless folded
|
||||||
(let ((o (make-overlay value-pos (field-end value-pos))))
|
(let* ((o (make-overlay value-pos (field-end value-pos)))
|
||||||
|
(vals (split-string (field-string value-pos) "\n" t))
|
||||||
|
(val (if (= (length vals) 1)
|
||||||
|
(car vals)
|
||||||
|
(concat (substring (car vals) 0 -3) "..."))))
|
||||||
(overlay-put o 'mu4e~view-header-field-folded t)
|
(overlay-put o 'mu4e~view-header-field-folded t)
|
||||||
(overlay-put o 'display (car
|
(overlay-put o 'display val))))))))
|
||||||
(split-string
|
|
||||||
(field-string-no-properties value-pos)
|
|
||||||
"\n" t))))))))))
|
|
||||||
|
|
||||||
(defun mu4e~view-compose-contact (&optional point)
|
(defun mu4e~view-compose-contact (&optional point)
|
||||||
"Compose a message for the address at point."
|
"Compose a message for the address at point."
|
||||||
|
|||||||
Reference in New Issue
Block a user