On Sun, Nov 23, 2008 at 11:39:47PM -0500, James McCoy wrote: > On Wed, Nov 19, 2008 at 08:56:41AM +0100, martin f krafft wrote: > > Look at the attached file. There are three problems/inconsistencies > > with indenting: > > > > 1. gq causes lines 4-7 to assume the indent of line 3. > > That's not a full command, so I'll assume you meant you were > reformatting all the text inside the tags (a la gqit). Reformatting > simply re-wraps the lines according to the textwidth, causing the new > line to be indented according to the current indenting rules. Just like > manually re-indenting lines 4-7 would use the indent of line 3, so does > reformatting the text inside the tags. > > > 2. Appending a line after line 3 (o) preserves the indent, as does > > autowrapping when adding more text to line 3. > > HTML's indenting is based on the line previous to the line being > indented. 'indentkeys' is set so that adding a new line (via o or O) > causes the line to be automatically indented, thus picking up the indent > of line 3.
The above descriptions are still accurate. > > 3. Inserting a newline into line 3 removes the indent. > > The html indent script sets 'indentkeys' such that re-indenting is > performed before the newline is inserted (the *<Return> value in > 'indentkeys'). Since the line previous to line 3 has zero indent, that > is how line 3 gets indented. This doesn't seem to be the case anymore. It seems like all the behaviors are consistent now. Do you agree the bug can be closed? Cheers, -- James GPG Key: 4096R/331BA3DB 2011-12-05 James McCoy <james...@debian.org>
signature.asc
Description: Digital signature