]> git.notmuchmail.org Git - notmuch/blobdiff - emacs/notmuch.el
emacs: Allow functions in notmuch-search-result-format
[notmuch] / emacs / notmuch.el
index 6076a967d838c072ebe7c9ee4d1540d727268c75..479b39f1fb81bd0c8a9d1b8f84c580cfa14cce58 100644 (file)
@@ -834,6 +834,8 @@ non-authors is found, assume that all of the authors match."
 
 (defun notmuch-search-insert-field (field format-string result)
   (pcase field
+    ((pred functionp)
+     (insert (funcall field format-string result)))
     ("date"
      (insert (propertize (format format-string (plist-get result :date_relative))
                         'face 'notmuch-search-date)))