Path: utzoo!utgpu!water!watmath!uunet!tut.cis.ohio-state.edu!ERG.ECN.PURDUE.EDU!quong From: quong@ERG.ECN.PURDUE.EDU (Russell W Quong) Newsgroups: gnu.emacs.lisp.manual Subject: Question about abbrev mode. Message-ID: <8810050056.AA10024@erg.ecn.purdue.edu> Date: 5 Oct 88 00:56:52 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 13 Is there anyway to suppress insertion of the punctuation character that triggers an abbreviation? I am running a hook that inserts some characters and I don't want the "trigger character" inserted. (In goslings emacs, if the abbreviation hook returned nil, the trigger character is not inserted. This doesn't work for gnu.) For example in my C++ mode, the user types "while", which expands to (ideally) while () { } with the point between the parens. But I keep getting the inserted, which I don't want. Russell "the only thing not covered in the manual is abbrevs" Quong