Hi,

TM have a "indentNextLinePattern" but not "unindentNextLinePattern". Is there a 
way to define a pattern such that the next line is unindented but not the 
current line? I tried "decreaseIndentPattern" but this setting insist on acting 
on the current line (while "increaseIndentPattern" acts on the next line; why 
the apparent lack of symmetry?). The only indentation rule I have (for the 
Logtalk language) is:

        increaseIndentPattern = '(:-|-->)$';

This rule works as intended. For example, if I type:

        foo :-

as soon as I hit return, the first character in the next line will be intended:

        foo :-
                bar

Now, I would like to unindent the line that *follows* "\.$". For example:

        foo :-
                bar.
        foo2

But I cannot find a way to get this behavior using "decreaseIndentPattern", 
which results in the line ending with a "." getting unindented instead of the 
next line.

On TM2, using the same settings that work fine on TM1, indentation is driving 
me crazy and preventing me to switch to TM2 for everyday programming tasks. 
Specifically, on TM1, when you insert one of more black lines, TM1 wants to 
start at the same indent level as the last non-empty line. That's not usually 
want I want so I just hit backspace, start typing, and everything is fine. But, 
on TM2, after hitting backspace, the cursor just jumps to the last indent level 
as soon as I type the first character, forcing me to go back, again, and 
correct the indentation.

Your help on these issues is most appreciated.

Cheers,

Paulo


-----------------------------------------------------------------
Paulo Jorge Lopes de Moura, PhD
Assistant Professor
Dep. of Computer Science, University of Beira Interior
6201-001 Covilhã, Portugal

Office 3.18  Ext. 3276
Phone: +351 275 242081 Fax: +351 275 319899
Email: <mailto:[email protected]>

Home page: <http://www.di.ubi.pt/~pmoura>
Research:  <http://logtalk.org/> Blog: <http://blog.logtalk.org/>
-----------------------------------------------------------------








_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/listinfo/textmate-dev

Reply via email to