X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/c33d1d58acc301ba018f4f69dcab93c5b2246643..2fb700c07397304a074092e025a55f34142a5a7e:/packages/debbugs/debbugs-org.el diff --git a/packages/debbugs/debbugs-org.el b/packages/debbugs/debbugs-org.el index dfe868483..d49219ff1 100644 --- a/packages/debbugs/debbugs-org.el +++ b/packages/debbugs/debbugs-org.el @@ -1,6 +1,6 @@ ;;; debbugs-org.el --- Org-mode interface for the GNU bug tracker -;; Copyright (C) 2013-2014 Free Software Foundation, Inc. +;; Copyright (C) 2013-2015 Free Software Foundation, Inc. ;; Author: Michael Albinus ;; Keywords: comm, hypermedia, maint, outlines @@ -148,11 +148,10 @@ returned." (interactive) (unwind-protect - (let ((date-format "\\([[:digit:]]\\{4\\}\\)-\\([[:digit:]]\\{1,2\\}\\)-\\([[:digit:]]\\{1,2\\}\\)") - key val1 val2 phrase severities packages archivedp) + ;; Check for the phrase. + (let ((phrase (read-string debbugs-gnu-phrase-prompt)) + key val1 severities packages) - ;; Check for the phrase. - (setq phrase (read-string debbugs-gnu-phrase-prompt)) (add-to-list 'debbugs-gnu-current-query (cons 'phrase phrase)) ;; The other queries. @@ -320,10 +319,10 @@ returned." ;; Handle tags. (when (string-match "^\\([0-9.]+\\); \\(.+\\)$" subject) - (add-to-list 'tags (match-string 1 subject)) + (let ((x (match-string 1 subject))) (pushnew x tags :test #'equal)) (setq subject (match-string 2 subject))) (when archived - (add-to-list 'tags "ARCHIVE")) + (pushnew "ARCHIVE" tags :test #'equal)) (setq tags (mapcar ;; Replace all invalid TAG characters by "_".