Hello, Thank you all for notmuch. I just thought I'd share this short little defun. My normal use case is for permanently deleting emails from my index. (defun notmuch-dired-search () "Convert current notmuch search buffer to dired listing." (interactive) (if (not notmuch-search-query-string) (message "No search query could be found.") (let* ((listing (make-temp-file "listing-")) (cmd (format "notmuch search --output=files --format=sexp %s > %s" notmuch-search-query-string listing)) (temp1 (shell-command-to-string cmd)) (files (read (with-temp-buffer (insert-file-contents listing) (buffer-string))))) (push "*notmuch-dired*" files) (dired files)))) Best wishes, Stephen _______________________________________________ notmuch mailing list -- notmuch@notmuchmail.org To unsubscribe send an email to notmuch-leave@notmuchmail.org