aboutsummaryrefslogtreecommitdiff
path: root/generic/proof.el
diff options
context:
space:
mode:
authorDavid Aspinall1998-12-11 14:36:57 +0000
committerDavid Aspinall1998-12-11 14:36:57 +0000
commite61be6cf9f6800d5aaac4e6d65a58e2a648f2143 (patch)
tree52955ea42ca749e4d7c77f55bbab51d8fc117739 /generic/proof.el
parente506cc153e75f22d1875981c80698fc259201db6 (diff)
Added proof-submit-bug-report
Diffstat (limited to 'generic/proof.el')
-rw-r--r--generic/proof.el18
1 files changed, 17 insertions, 1 deletions
diff --git a/generic/proof.el b/generic/proof.el
index 722f000c..e7f8bd84 100644
--- a/generic/proof.el
+++ b/generic/proof.el
@@ -77,7 +77,8 @@ an error.")
"List of files currently included in proof process.
Whenever a new file is being processed, it gets added.
When the prover retracts across file boundaries, this list
-is resynchronised. It contains files in canonical truename format")
+is resynchronised. It contains files in canonical truename format.
+Only files which have been *fully* processed should be included here.")
(defvar proof-script-buffer nil
"The currently active scripting buffer or nil if none.")
@@ -217,6 +218,21 @@ Restrict to BUFLIST if it's set."
(setq bufs-got (cons buf bufs-got))))))
+;; Function for submitting bug reports.
+(defun proof-submit-bug-report ()
+ "Submit an bug report or other report for Proof General."
+ (interactive)
+ (require 'reporter)
+ (let
+ ((reporter-prompt-for-summary-p
+ "(Very) brief summary of problem or suggestion: "))
+ (reporter-submit-bug-report
+ "proofgen@dcs.ed.ac.uk"
+ proof-version
+ (list 'proof-assistant)
+ nil nil
+ "When reporting a bug, please include a small test case for us to repeat it.")))
+
(provide 'proof)
;; proof.el ends here