home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / programming / source / a2.0bemacs-src.lha / Emacs-19.25 / lisp / emacsbug.el < prev    next >
Encoding:
Text File  |  1994-05-20  |  1.9 KB  |  56 lines

  1. ;;; emacsbug.el --- command to report Emacs bugs to appropriate mailing list.
  2.  
  3. ;; Copyright (C) 1985, 1994 Free Software Foundation, Inc.
  4.  
  5. ;; Author: K. Shane Hartman
  6. ;; Maintainer: FSF
  7. ;; Keywords: maint
  8.  
  9. ;; Not fully installed because it can work only on Internet hosts.
  10. ;; This file is part of GNU Emacs.
  11.  
  12. ;; GNU Emacs is free software; you can redistribute it and/or modify
  13. ;; it under the terms of the GNU General Public License as published by
  14. ;; the Free Software Foundation; either version 2, or (at your option)
  15. ;; any later version.
  16.  
  17. ;; GNU Emacs is distributed in the hope that it will be useful,
  18. ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
  19. ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  20. ;; GNU General Public License for more details.
  21.  
  22. ;; You should have received a copy of the GNU General Public License
  23. ;; along with GNU Emacs; see the file COPYING.  If not, write to
  24. ;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  25.  
  26. ;;; Commentary:
  27.  
  28. ;; `M-x report-emacs-bug ' starts an email note to the Emacs maintainers
  29. ;; describing a problem.  Here's how it's done...
  30.  
  31. ;;; Code:
  32.  
  33. ;; >> This should be an address which is accessible to your machine,
  34. ;; >> otherwise you can't use this file.  It will only work on the
  35. ;; >> internet with this address.
  36.  
  37. (require 'sendmail)
  38.  
  39. (defvar bug-gnu-emacs "bug-gnu-emacs@prep.ai.mit.edu"
  40.   "Address of site maintaining mailing list for GNU Emacs bugs.")
  41.  
  42. ;;;###autoload
  43. (defun report-emacs-bug (topic)
  44.   "Report a bug in GNU Emacs.
  45. Prompts for bug subject.  Leaves you in a mail buffer."
  46.   (interactive "sBug Subject: ")
  47.   (mail nil bug-gnu-emacs topic)
  48.   (goto-char (point-min))
  49.   (re-search-forward (concat "^" (regexp-quote mail-header-separator) "\n"))
  50.   (insert "In " (emacs-version) "\n\n")
  51.   (message (substitute-command-keys "Type \\[mail-send] to send bug report.")))
  52.  
  53. (provide 'emacsbug)
  54.  
  55. ;;; emacsbug.el ends here
  56.