Obscure Vi bug?
    ~XT6561110~Marc Mengel~C25~M27~6184~ 
    mmengel at cuuxb.ATT.COM
       
    Sat Aug  4 07:51:15 AEST 1990
    
    
  
In article <rob.649040634 at dutncp8> rob at dutncp8.tudelft.nl (Rob Kurver) writes:
>In <618 at tetrauk.UUCP> rick at tetrauk.UUCP (Rick Jones) writes:
>>  This happens in any macro using p or P
>>followed by other characters, all the subsequent characters get inserted, not
>>obeyed as commands.  
>I've experienced the same problem with the ESIX version of vi.  When used
>in a macro, p and P don't work correctly.
	Having hacked on vi in the past, I would suspect this is yet
	another buffer management bug; i.e. the buffer containing the
	macro is being labeled as the "current" buffer for the p command.
	You can *probably* work around this by using a named buffer, as
	in 
		"ayyj"ap
	instead of
		yyjp
	in your favorite macros, as the vi buffer code is notoriously 
	tough to make sense of...
-- 
 Marc Mengel					mmengel at cuuxb.att.com
 						attmail!mmengel
 						...!{lll-crg|att}!cuuxb!mmengel
    
    
More information about the Comp.unix.i386
mailing list