]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/progmodes/xscheme.el (xscheme-prompt-for-expression-exit):
authorFederico Beffa <beffa@ieee.org>
Tue, 5 Jan 2016 23:59:19 +0000 (18:59 -0500)
committerGlenn Morris <rgm@gnu.org>
Tue, 5 Jan 2016 23:59:19 +0000 (18:59 -0500)
Make it actually work.  (Bug#22265)

Copyright-paperwork-exempt: yes

lisp/progmodes/xscheme.el

index 6efc0b1dccf7f4c43340e53b7d74713945401eba..214f381971aad8684c5989dfcc053141feeb1aa0 100644 (file)
@@ -1174,9 +1174,10 @@ the remaining input.")
 
 (defun xscheme-prompt-for-expression-exit ()
   (interactive)
-  (if (eq (xscheme-region-expression-p (point-min) (point-max)) 'one)
+  (if (eq (xscheme-region-expression-p (minibuffer-prompt-end) (point-max))
+         'one)
       (exit-minibuffer)
-      (error "input must be a single, complete expression")))
+    (error "Input must be a single, complete expression")))
 
 (defun xscheme-region-expression-p (start end)
   (save-excursion