# HG changeset patch # User Gerd Moellmann # Date 946557161 0 # Node ID e0b241ae197703d205f56c54710fa385533e238f # Parent b36644e0e875935cfa03e2a43dad593849dca2c8 Change to `no-self-insert' abbrev hooks. diff -r b36644e0e875 -r e0b241ae1977 etc/NEWS --- a/etc/NEWS Thu Dec 30 12:27:44 1999 +0000 +++ b/etc/NEWS Thu Dec 30 12:32:41 1999 +0000 @@ -860,6 +860,12 @@ 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.