]> git.notmuchmail.org Git - notmuch/commitdiff
emacs: Fix warnings on emacs@31.1
authorAl Haji-Ali <a.hajiali@hw.ac.uk>
Mon, 2 Feb 2026 16:56:14 +0000 (16:56 +0000)
committerDavid Bremner <david@tethera.net>
Sun, 22 Feb 2026 01:47:50 +0000 (10:47 +0900)
Use `when-let*' instead of `when-let'. Use quoted
`font-lock-warning-face' instead of obsolete variable.

emacs/notmuch-mua.el
emacs/notmuch-show.el

index 74bb559a6abc7efe8f5e9062c9350a2682040ff3..259a68c061ca068bee9443ad6952a90f1840f554 100644 (file)
@@ -443,7 +443,7 @@ instead of `message-mode' and SWITCH-FUNCTION is mandatory."
                   (lambda (mail) (and (not (funcall nr mail)) mail))
                 (lambda (mail) (and (not (string-match-p nr mail)) mail)))))
     (dolist (header '("To" "Cc"))
-      (when-let ((v (message-fetch-field header)))
+      (when-let* ((v (message-fetch-field header)))
        (let* ((tokens (mapcar #'string-trim (message-tokenize-header v)))
               (good-tokens (delq nil (mapcar nr-filter tokens)))
               (addr (and good-tokens (mapconcat #'identity good-tokens ", "))))
index 19b517539255005928f290311272c1cf4bcb4c56..9547c6e616dc12fe9838de55127c4ded21e02f25 100644 (file)
@@ -683,7 +683,7 @@ message at DEPTH in the current thread."
       ;; alternative (even if we can't render it).
       (push (list content-id msg part) notmuch-show--cids)))
   ;; Recurse on sub-parts
-  (when-let ((type (plist-get part :content-type)))
+  (when-let* ((type (plist-get part :content-type)))
     (pcase-let ((`(,type ,subtype)
                 (split-string (downcase type) "/")))
       (cond ((equal type "multipart")
@@ -702,7 +702,7 @@ This will only find parts from messages that have been inserted
 into the current buffer.  CID must be a raw content ID, without
 enclosing angle brackets, a cid: prefix, or URL encoding.  This
 will return nil if the CID is unknown or cannot be retrieved."
-  (when-let ((descriptor (cdr (assoc cid notmuch-show--cids))))
+  (when-let* ((descriptor (cdr (assoc cid notmuch-show--cids))))
     (pcase-let ((`(,msg ,part) descriptor))
       ;; Request caching for this content, as some messages
       ;; reference the same cid: part many times (hundreds!).
@@ -1057,7 +1057,7 @@ will return nil if the CID is unknown or cannot be retrieved."
 
 (defun notmuch-show-mime-type (part)
   "Return the correct mime-type to use for PART."
-  (when-let ((content-type (plist-get part :content-type)))
+  (when-let* ((content-type (plist-get part :content-type)))
     (setq content-type (downcase content-type))
     (or (and (string= content-type "application/octet-stream")
             (notmuch-show-get-mime-type-of-application/octet-stream part))
@@ -1945,7 +1945,7 @@ user decision and we should not override it."
                 (concat header-line-format
                         (propertize
                          "  [some mark read tag changes may have failed]"
-                         'face font-lock-warning-face)))))))))
+                         'face 'font-lock-warning-face)))))))))
 
 (defun notmuch-show-filter-thread (query)
   "Filter or LIMIT the current thread based on a new query string.