In M-x inferior-repl-flush-output, don't skip forward over newline at
authorChris Hanson <org/chris-hanson/cph>
Wed, 22 Dec 1999 20:33:07 +0000 (20:33 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 22 Dec 1999 20:33:07 +0000 (20:33 +0000)
end of input expression if end marker is at line start.

v7/src/edwin/intmod.scm

index 856813021bcadcc60d7aaf6e9d4c76ab144053d5..026ad5d45e452311f1a5f723a2bd72aba257e6c3 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: intmod.scm,v 1.107 1999/12/20 23:18:28 cph Exp $
+;;; $Id: intmod.scm,v 1.108 1999/12/22 20:33:07 cph Exp $
 ;;;
 ;;; Copyright (c) 1986, 1989-1999 Massachusetts Institute of Technology
 ;;;
@@ -625,7 +625,8 @@ If this is an error, the debugger examines the error condition."
   (lambda ()
     (let ((start
           (let ((start (ref-variable comint-last-input-end)))
-            (if (eqv? #\newline (extract-right-char start))
+            (if (and (not (line-start? start))
+                     (eqv? #\newline (extract-right-char start)))
                 (mark1+ start)
                 start)))
          (end (port/mark (buffer-interface-port (selected-buffer) #t))))