summaryrefslogtreecommitdiff
path: root/lisp/mail/emacsbug.el
diff options
context:
space:
mode:
authorErik Naggum <erik@naggum.no>1996-01-24 21:43:00 +0000
committerErik Naggum <erik@naggum.no>1996-01-24 21:43:00 +0000
commitd94ad35b2754754b8fe3712d5565c7a8c5162957 (patch)
tree7196e6ca7a447921b501759667191734f356f7e1 /lisp/mail/emacsbug.el
parent0ab5e72ab1961536fcf391fb68087aa358e89eb6 (diff)
downloademacs-d94ad35b2754754b8fe3712d5565c7a8c5162957.tar.gz
(report-emacs-bug): Insert newlines only in the inserted key descriptions.
Diffstat (limited to 'lisp/mail/emacsbug.el')
-rw-r--r--lisp/mail/emacsbug.el22
1 files changed, 12 insertions, 10 deletions
diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el
index 407c9be57da..520763e245a 100644
--- a/lisp/mail/emacsbug.el
+++ b/lisp/mail/emacsbug.el
@@ -66,18 +66,20 @@ Prompts for bug subject. Leaves you in a mail buffer."
(insert "\n\n\n"
"Recent input:\n")
(let ((before-keys (point)))
- (insert (mapconcat (function (lambda (key)
- (if (or (integerp key)
- (symbolp key)
- (listp key))
- (single-key-description key)
- (prin1-to-string key nil))))
+ (insert (mapconcat (lambda (key)
+ (if (or (integerp key)
+ (symbolp key)
+ (listp key))
+ (single-key-description key)
+ (prin1-to-string key nil)))
(recent-keys)
" "))
- (goto-char before-keys)
- (while (progn (move-to-column 50) (not (eobp)))
- (search-forward " " nil t)
- (insert "\n")))
+ (save-restriction
+ (narrow-to-region before-keys (point))
+ (goto-char before-keys)
+ (while (progn (move-to-column 50) (not (eobp)))
+ (search-forward " " nil t)
+ (insert "\n"))))
(let ((message-buf (get-buffer "*Messages*")))
(if message-buf
(progn