[ ... ]
Hi Stefan,
still some thought's as I think `define-derived-mode'
is a very interesting tool, just some tweaks away from
being another big joy.
It's doku gives the reasons why to use it with the
following example:
article-mode sgml-mode "Article"
"Major mode for editing technical articles."
(setq case-fold-search nil))
Well, imagine a translator with a couple of hundred abbrevs around.
Not just "Article" might deserve a derived mode, but
different kinds of articles, topics.
That's because handy abbrevs are limited and you might
not want to redefine useful old ones.
Then, let's say defining derived mode "steel-wheels"
should not distract users from their work.
Opening an own abbrev-space might be the basic reason.
BTW per default a derived-mode should inherit -ie read-- the
parents abbrevs, but not write it's own back.
So far,
Andreas