Next: Enabling EDT Control Key Sequence Bindings, Previous: Creating your own edt-user.el File, Up: Customizing Emulation [Contents]
The variable edt-word-entities
is used to emulate EDT’s ‘SET
ENTITY WORD’ command. It contains a list of characters to be treated as
words in themselves. If the user does not define
edt-word-entities
in his/her .emacs file, then it is set
up with the EDT default containing only TAB.
The characters are stored in the list by their numerical values, not as strings. Emacs supports several ways to specify the numerical value of a character. One method is to use the question mark: ‘?A’ means the numerical value for ‘A’, ‘?/’ means the numerical value for ‘/’, and so on. Several unprintable characters have special representations:
?\b specifies BS, C-h ?\t specifies TAB, C-i ?\n specifies LFD, C-j ?\v specifies VTAB, C-k ?\f specifies FF, C-l ?\r specifies CR, C-m ?\e specifies ESC, C-[ ?\\ specifies \
Here are some examples:
(setq edt-word-entities '(?\t ?- ?/)) ; specifies TAB, - , and / (setq edt-word-entities '(?\t) ; specifies TAB, the default
You can also specify characters by their decimal ASCII values:
(setq edt-word-entities '(9 45 47)) ; specifies TAB, - , and /