Function: mairix-search-thread-this-article

mairix-search-thread-this-article is an autoloaded, interactive and byte-compiled function defined in mairix.el.gz.

Signature

(mairix-search-thread-this-article)

Documentation

Search thread for the current article.

This is effectively a shortcut for calling mairix-search with m:msgid of the current article and enabled threads.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/net/mairix.el.gz
;;;###autoload
(defun mairix-search-thread-this-article ()
  "Search thread for the current article.
This is effectively a shortcut for calling `mairix-search'
with m:msgid of the current article and enabled threads."
  (interactive)
  (let ((get-mail-header
	 (cadr (assq mairix-mail-program mairix-get-mail-header-functions)))
	mid)
    (unless get-mail-header
      (error "No function for obtaining mail header specified"))
    (setq mid (funcall get-mail-header "message-id"))
    (while (string-match "[<>]" mid)
      (setq mid (replace-match "" t t mid)))
    ;; mairix somehow does not like '$' in message-id
    (when (string-search "$" mid)
      (setq mid (concat mid "=")))
    (while (string-match "\\$" mid)
      (setq mid (replace-match "=," t t mid)))
    (mairix-search
     (format "m:%s" mid) t)))