diff options
| author | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2021-08-30 10:13:06 +0300 |
|---|---|---|
| committer | Dirk-Jan C. Binnema <djcb@djcbsoftware.nl> | 2021-08-30 10:13:06 +0300 |
| commit | 4404a5736599e028b3c0b49f371bc6edd5c67bb3 (patch) | |
| tree | 230d5af1055d0fd2b4b22dca06760ace24c2eb24 | |
| parent | 6d555b3a6c4fb68861964c7ce60cadf2ca0db479 (diff) | |
mu4e-view: remove overlays before erasing
erase-buffer is not enough, and [1][2] can stay behind in the buffer.
| -rw-r--r-- | mu4e/mu4e-view-common.el | 1 | ||||
| -rw-r--r-- | mu4e/mu4e-view-gnus.el | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/mu4e/mu4e-view-common.el b/mu4e/mu4e-view-common.el index e4880d5..40fba48 100644 --- a/mu4e/mu4e-view-common.el +++ b/mu4e/mu4e-view-common.el @@ -549,6 +549,7 @@ Also number them so they can be opened using `mu4e-view-go-to-url'." keymap ,mu4e-view-active-urls-keymap help-echo "[mouse-1] or [M-RET] to open the link")) + (overlay-put ov 'mu4e-overlay t) (overlay-put ov 'after-string (propertize (format "\u200B[%d]" num) 'face 'mu4e-url-number-face))))))))) diff --git a/mu4e/mu4e-view-gnus.el b/mu4e/mu4e-view-gnus.el index f4350e2..bd07e61 100644 --- a/mu4e/mu4e-view-gnus.el +++ b/mu4e/mu4e-view-gnus.el @@ -54,6 +54,7 @@ (kill-buffer gnus-article-buffer)) (with-current-buffer (get-buffer-create gnus-article-buffer) (let ((inhibit-read-only t)) + (remove-overlays (point-min) (point-max) 'mu4e-overlay t) (erase-buffer) (insert-file-contents-literally (mu4e-message-field msg :path) nil nil nil t))) |
