Are only certain syntactic character classes available for abbrevs?
Markus Gutschke writes: Yes, abbrevs only expands word-syntax strings. While XEmacs does not prevent you from defining (e.g. with C-x a g or C-x a l) abbrevs that contain special characters, it will refuse to expand them. So you need to ensure, that the abbreviation contains letters and digits only. This means that `xd’, `d5′, and `5d’ are valid abbrevs, but `&d’, and `x d’ are not. If this sounds confusing to you, (re-)read the online documentation for abbrevs (C-h i m XEmacs RET m Abbrevs RET), and then come back and read this question/answer again. Starting with XEmacs 20.3 this restriction has been lifted.