At Wed, 17 Sep 2003 10:18:27 +1000, Andy Eager wrote:
I have designed the language written an interpreter for it, but would
like emacs to do some syntax highlighting for me.
After you've written the rest of your major mode (which gives details
like syntax definitions (what constitutes a word, etc), any relevant
functions/keybindings, etc) then you need to give a list of
keywords/regexps to highlight.
On XEmacs, you need to put a `font-lock-defaults' property on the
major mode symbol, on FSF Emacs you put an entry into
`font-lock-defaults-alist'. Luckily its the same entry in both cases
(unless you use exotic features).
See the comments and docstrings in font-lock.el, particularly for
`font-lock-defaults'.
Start reading the lispref.info section on writing major modes and go
from there - its not too hard if you're already familiar with elisp.
--
- Gus
--
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug