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: [docbook-apps] Which major mode in emacs?

FWIW, if you set sgml-indent-data to a non-nil value, PSGML will indent text.
I don't know of a way not to indent <literallayout> or <programlisting>
content, though.

On Aug 22, Sam Varshavchik (mrsam@courier-mta.com) wrote:
 > 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?

Neil Roeth

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