;;; -*- Mode:Lisp; Readtable:ZL; Package:USER; Base:8; Patch-File:T -*- ;;; Patch file for System version 123.273 ;;; Reason: ;;; In overwrite mode, typing in the mini-buffer didn't work. ;;; Written 11-May-88 17:22:07 by pld (Peter L. DeWolf) at site Gigamos Cambridge ;;; while running on Azathoth from band 3 ;;; with Experimental System 123.270, Experimental Local-File 73.5, Experimental FILE-Server 22.5, Experimental Unix-Interface 11.0, Experimental KERMIT 34.3, Experimental ZMail 71.2, Experimental Lambda-Diag 15.0, Experimental Tape 22.4, microcode 1756, SDU Boot Tape 3.14, SDU ROM 8, the old ones. ; From modified file DJ: L.ZWEI; MODES.LISP#161 at 11-May-88 17:22:08 #8R ZWEI#: (COMPILER-LET ((*PACKAGE* (PKG-FIND-PACKAGE "ZWEI"))) (COMPILER::PATCH-SOURCE-FILE "SYS: ZWEI; MODES  " (DEFCOM COM-SELF-OVERWRITE "Replace the character at point with the character typed. At the end of a line, inserts instead of replacing the newline." () (LET ((PT (POINT))) (OR (= (BP-INDEX PT) (LINE-LENGTH (BP-LINE PT))) (DELETE-INTERVAL PT (FORWARD-CHAR PT 1 T))) (INSERT-MOVING PT *LAST-COMMAND-CHAR*) (VALUES DIS-LINE (BP-LINE PT) (1- (BP-INDEX PT))))) ))