[TxMt] Re: Indention in Perl POD
Allan Odgaard
mailinglist at textmate.org
Thu Jan 16 14:10:08 UTC 2014
On 7 Jan 2014, at 13:34, Ingo Lantschner wrote:
> 1. New TM document
> 2. Select Perl as language (taskbar)
> 3. Write some code
> 4. Write a sub
> 5. Write some POD in the sub, starting with `=head2`
> 6. Press enter
> 7. Cursor will jump to col4 in the next line (should be in col 1) see
> attachment
The issue here is that the context above the POD has higher indent than
desired in the POD context.
So while we disable indent (by default) in the POD context (being a
block comment), new lines still get too much indent, as TextMate scans
from current line and up, to find a line it can use to do the indent
calculations, and here it will ignore anything in the POD, as we have
setup the patterns to ignore those lines.
The thinking here was that anything typed in a block comment should have
(initial) indent like what’s above the comment. But that assertion
fails for zero-indented block comments (with indented code above them).
Your workaround, I think, makes it so that TM will just use the indent
from the line above, rather than the first line above the POD context.
This might also work in the general case.
More information about the textmate
mailing list