;;; reporter.el --- customizable bug reporting of lisp programs
-;; Copyright (C) 1993-1998, 2001-2013 Free Software Foundation, Inc.
+;; Copyright (C) 1993-1998, 2001-2016 Free Software Foundation, Inc.
;; Author: 1993-1998 Barry A. Warsaw
-;; Maintainer: FSF
+;; Maintainer: emacs-devel@gnu.org
;; Created: 19-Apr-1993
;; Keywords: maint mail tools
(insert "\n"))
(void-variable
(with-current-buffer mailbuf
- (mail-position-on-field "X-Reporter-Void-Vars-Found")
- (end-of-line)
- (insert (symbol-name varsym) " ")))
+ (save-excursion
+ (mail-position-on-field "X-Reporter-Void-Vars-Found")
+ (end-of-line)
+ (insert (symbol-name varsym) " "))))
(error
(error ""))))
(mail-position-on-field "to")
(insert address)
;; insert problem summary if available
- (if (and reporter-prompt-for-summary-p problem pkgname)
- (progn
- (mail-position-on-field "subject")
- (insert pkgname "; " problem)))
+ (when (and reporter-prompt-for-summary-p problem)
+ (mail-position-on-field "subject")
+ (if pkgname (insert pkgname "; "))
+ (insert problem))
;; move point to the body of the message
(mail-text)
(forward-line 1)