Lars Magne Ingebrigtsen <larsi(a)ifi.uio.no> writes:
parse-time.el uses the following:
(put 'parse-time-syntax 'char-table-extra-slots 0)
(defvar parse-time-syntax (make-char-table 'parse-time-syntax))
I haven't really read up on char tables, but is there any way to do
something similar under XEmacs?
Uh, I really don't understand what the code above is supposed to do.
The FSF Emacs Lisp manual seems a bit unclear:
Each char-table has a "subtype" which is a symbol. In order to be a
valid subtype, a symbol must have a `char-table-extra-slots' property
which is an integer between 0 and 10. This integer specifies the
number of "extra slots" in the char-table.
What does this mean? What are the "extra slots" good for, and why is
the code above setting them to zero? I'm baffled!
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
The end of the world is coming... SAVE YOUR BUFFERS!