]> git.eshelyaron.com Git - emacs.git/commitdiff
(nnir-notmuch-remove-prefix): Respect MAILDIR
authorAndreas Schwab <schwab@linux-m68k.org>
Sat, 22 Jun 2019 12:55:06 +0000 (14:55 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Sat, 22 Jun 2019 12:55:06 +0000 (14:55 +0200)
* lisp/gnus/nnir.el (nnir-notmuch-remove-prefix): Respect MAILDIR
and regexp-quote the result (bug#34940).

lisp/gnus/nnir.el

index 9d59a4db0daceafb4ed7b1bc8be7888de6d635f7..d66bdf47066a20316a54236e998ef824a454cb6f 100644 (file)
@@ -507,14 +507,15 @@ Instead, use this:
   :type '(repeat (string))
   :group 'nnir)
 
-(defcustom nnir-notmuch-remove-prefix (concat (getenv "HOME") "/Mail/")
+(defcustom nnir-notmuch-remove-prefix
+  (regexp-quote (or (getenv "MAILDIR") (expand-file-name "~/Mail")))
   "The prefix to remove from each file name returned by notmuch
 in order to get a group name (albeit with / instead of .).  This is a
 regular expression.
 
 This variable is very similar to `nnir-namazu-remove-prefix', except
 that it is for notmuch, not Namazu."
-  :version "24.1"
+  :version "27.1"
   :type '(regexp)
   :group 'nnir)