diff options
| author | Stefan Monnier | 2021-03-26 11:28:03 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2021-03-26 11:28:03 -0400 |
| commit | 28d0654943ca4e66cdcb498c53dc8aaa41fe2fad (patch) | |
| tree | 27af5f440e0a02969d479c851fdaa2e3cd14e67e | |
| parent | c24766c4d59bc7d9f583f299b1558e2356fba933 (diff) | |
| download | emacs-28d0654943ca4e66cdcb498c53dc8aaa41fe2fad.tar.gz emacs-28d0654943ca4e66cdcb498c53dc8aaa41fe2fad.zip | |
* lisp/mh-e/: Take advice-remove of the newly enabled lexical-binding
* lisp/mh-e/mh-mime.el (mh-mm-inline-message):
* lisp/mh-e/mh-inc.el (mh-inc-spool-generator): Replace `(lambda...)
with a proper closure.
| -rw-r--r-- | lisp/mh-e/mh-inc.el | 14 | ||||
| -rw-r--r-- | lisp/mh-e/mh-mime.el | 8 |
2 files changed, 10 insertions, 12 deletions
diff --git a/lisp/mh-e/mh-inc.el b/lisp/mh-e/mh-inc.el index 90d54895261..6a29195afbb 100644 --- a/lisp/mh-e/mh-inc.el +++ b/lisp/mh-e/mh-inc.el | |||
| @@ -62,15 +62,11 @@ | |||
| 62 | 62 | ||
| 63 | (defun mh-inc-spool-generator (folder spool) | 63 | (defun mh-inc-spool-generator (folder spool) |
| 64 | "Create a command to inc into FOLDER from SPOOL file." | 64 | "Create a command to inc into FOLDER from SPOOL file." |
| 65 | (let ((folder1 (make-symbol "folder")) | 65 | (defalias (symbol-function (intern (concat "mh-inc-spool-" folder))) |
| 66 | (spool1 (make-symbol "spool"))) | 66 | (lambda () |
| 67 | (set folder1 folder) | 67 | (:documentation (format "Inc spool file %s into folder %s." spool folder)) |
| 68 | (set spool1 spool) | 68 | (interactive) |
| 69 | (setf (symbol-function (intern (concat "mh-inc-spool-" folder))) | 69 | (mh-inc-folder spool (concat "+" folder))))) |
| 70 | `(lambda () | ||
| 71 | ,(format "Inc spool file %s into folder %s." spool folder) | ||
| 72 | (interactive) | ||
| 73 | (mh-inc-folder ,spool1 (concat "+" ,folder1)))))) | ||
| 74 | 70 | ||
| 75 | (defun mh-inc-spool-def-key (key folder) | 71 | (defun mh-inc-spool-def-key (key folder) |
| 76 | "Define a KEY in `mh-inc-spool-map' to inc FOLDER and collect help string." | 72 | "Define a KEY in `mh-inc-spool-map' to inc FOLDER and collect help string." |
diff --git a/lisp/mh-e/mh-mime.el b/lisp/mh-e/mh-mime.el index 3ae8b0728cc..5ffba8fe1a8 100644 --- a/lisp/mh-e/mh-mime.el +++ b/lisp/mh-e/mh-mime.el | |||
| @@ -487,9 +487,11 @@ decoding the same message multiple times." | |||
| 487 | (mh-display-emphasis) | 487 | (mh-display-emphasis) |
| 488 | (mm-handle-set-undisplayer | 488 | (mm-handle-set-undisplayer |
| 489 | handle | 489 | handle |
| 490 | `(lambda () | 490 | (let ((beg (point-min-marker)) |
| 491 | (let (buffer-read-only) | 491 | (end (point-max-marker))) |
| 492 | (delete-region ,(point-min-marker) ,(point-max-marker))))))))) | 492 | (lambda () |
| 493 | (let ((inhibit-read-only t)) | ||
| 494 | (delete-region beg end))))))))) | ||
| 493 | 495 | ||
| 494 | ;;;###mh-autoload | 496 | ;;;###mh-autoload |
| 495 | (defun mh-decode-message-header () | 497 | (defun mh-decode-message-header () |