OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Which major mode in emacs?

I'm trying to find an emacs major mode implementation for editing Docbook 
documents which handles autoindentation the way I like it. I don't think 
that my preferences are unusual, but rather straightforward: Tab, or "M-x 
indent-region" should autoindent text in contexts where whitespace does not 
matter, and leave it alone in <literallayout> or <programlisting>, where 
whitespace matters. This means that the major mode needs to be DTD aware.

I tried nxml first. nxml looks nice, but it indents everything. After I 
reindent a large block of text, I always have to go back and undo all the 
added whitespace in every <programlisting>.

Then, I installed psgml. psgml seems to indent XML tags only, and does not 
autoindent any text. Within <para>, whitespace does not matter, but psgml 
leaves it alone.

Any other suggestions?

PGP signature

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]