Next in thread → Next in month →

[docbook-apps] Which major mode in emacs?

From
Neil Roeth <>
Date
2009-08-22T15:15:21+00:00
ID
Thread
[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 () 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
Next in thread → Next in month →