Number: 349 Date: 28-Mar-84 14':19':49 Submitter: le.pasa Source: Teknowledge (Raim.pasa) Subject: EMacs cursor positioning off by 1 char Assigned To: vanMelle.pa Attn: Status: Closed In/By: Harmony Problem Type: Bug Impact: Moderate Difficulty: Frequency: Everytime Priority: Hopefully System: Communications Subsystem: PUP Protocols Machine: 1108 Disk: Lisp Version: Fugue.6 Source Files: Microcode Version: Memory Size: File Server: Other Server Software Version: Disposition: ' [lmm, changed subject from "CHAT(DEC-20) Run EMACS cause the bug to appear". Changed Impact from Serious (can be worked around but seriously interferes with work) to Moderate (tolerable but clearly wrong). ]' [mjs 4/10/84 changed status, added comments from Bill vanMelle]' ["Sannella" "16-Aug-84 10':51':15" Attn': Status':(Fixed->Closed) In/By':] Description: ' Date': Wed, 28 Mar 84 12':55 PST' From': RAIM.PASA' Subject': Chat' To': Le' cc': 1100Support' ' Teknowledge reports the following bug.' ' System': Fugue.6' Machine': 1108' ' The following scenario cause the bug to appear.' ' CHAT(DEC-20)' Run EMACS' Try to insert characters in middle of line. Should insert characters at Cursor. Instead it places each new character typed in front of ORIGINAL cursor position. Appears to be the redisplay of line that is wrong. When entire window us redisplayed, line is OK.' ' ' DMCHat in Alto mode from 1100 works OK.' ' -----' ' Date': 10 Apr 84 12':08 PST' From': vanMelle.pa' Subject': Re; AR#349': EMacs cursor positioning off by 1 char' To': LispSupport' cc': vanMelle.pa, 1100Support.pasa' ' Now fixed. Turns out that some versions of EMACS more recent than the one we have on Maxc perform character insertion by a bizarre sequence, which is documented in the manual as "not advised", but which nevertheless Chat was not emulating correctly.' ' Should the customer be eager for a fix, this happens to be a one-function patch.' ' Bill' Workaround: Test Case: Edit-By: Sannella Edit-Date: 16-Aug-84 10':51':16