From: Gerd Moellmann Date: Thu, 30 Dec 1999 12:32:41 +0000 (+0000) Subject: Change to `no-self-insert' abbrev hooks. X-Git-Tag: emacs-pretest-21.0.90~5588 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=ef961722ad3e23cc1dbe1bd8cbb6efe3e3e63eda;p=emacs.git Change to `no-self-insert' abbrev hooks. --- diff --git a/etc/NEWS b/etc/NEWS index d4860442ff7..ed5fc5a32ca 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -860,6 +860,12 @@ Note that +++ before an item means the Lisp manual has been updated. When you add a new item, please add it without either +++ or --- so I will know I still need to look at it -- rms. +** If an abbrevs has only a hook, and that hooks has a non-nil +`no-self-insert' property, the return value of the hook specifies +whether an expansion has been done or not. If it returns nil, no +expansion has been performed. The character leading to the call of +the hook will then be self-inserted. + ** The function `intern-soft' now accepts a symbol as first argument. In this case, that exact symbol is looked up in the specified obarray, and the function's value is nil if it is not found.