alen@cogen.UUCP (Alen Shapiro) (07/16/88)
I was experimenting with modelines in files - you know the lines that may appear in the first 5 or so lines of a file that when "set modeline" is in effect will allow vi/ex to act on those lines as if typed!! Well - I wanted certain map! (input-mode mapping) for certain documents. e.g. a document that talks about the "Quantum Mechanical behaviour of rodents when exposed to Gamma rays" might have the following modelines; ." ex: map! GR ^M.i "Gamma Rays"^M: ." ex: map! QM ^M.i "Quantum Mechanical"^M: Unfortunately vi on BSD3.2 on our Sun 3 setup, sends the cursor to the bottom of the screen, displays the normal file-info line and hangs like this "rodentgenocide" 306/15494 <- cursor sits here forever. in a fit of experimental zeal I hit ^C got the usual interrupt message and an edit session that was in no way corrupted (phew) except that the first of the 2 map!'s was missing. Ok - I said (out loud I might add) I'll put in a dummy first line as follows; ." ex: set: or ." ex: map! IGN ignorethis: in both cases vi studiously hung, and was in good condition after I hit ^C except once more this dummy first modeline didn't make it to getting executed. All the other modeline commands were fine. I propose a change to the vi startup line to read something like this "rodentgenocide" 306/15494 [hit ^C to continue] Any one at Sun wanna make that change - I wouldn't expect the BUG to get fixed (honest :-)). --alen the Lisa slayer (it's a long story) ...!{seismo,esosun,suntan,celerity}!cogen!alen ps Please don't tell me not to use "vi" - I like "vi" and do NOT wish to start ANOTHER "holy war" about vi vs. your favourite "overloaded" editor ;-}) (<- a winking smiley sporting a french mustache). pps that's wInking with an I (eye).
daveb@laidbak.UUCP (Dave Burton) (07/18/88)
In article <541@cogen.UUCP> alen@cogen.UUCP (Alen Shapiro) writes:
[vi hangs when using modelines, until ^C is typed]
Hmmm. I once used CSS's PC/VI and got this exact same behavior.
I reported the bug and they fixed it. Too bad they were forced
out of business for (alleged?) code theft.