From: Matthew P. <mr...@sa...> - 2000-04-25 15:44:27
|
Hi. If I enter something like: if(true) then the editor indents the next line (by 2 spaces as per the settings), but doesn't out-dent the following line. This is no great problem. If I enter something like: if(true) { then the following line is indented twice. If I enter a line with just { then the following line is indented once. I think I have fixed the double-indent by changing <!-- the ; hack is there so that stuff like if(bob) fred(); -- does not indent the next line --> <PROPERTY NAME="indentPrevLine" VALUE="\s*((if|while|for|case)\s*\(|else)[^;]*" /> to <PROPERTY NAME="indentPrevLine" VALUE="\s*((if|while|for|case)\s*\(|else)[^;{]*" /> I can't see how to fix the single-line indent thing. Matthew -- Joon: You're out of your tree Sam: It wasn't my tree (Benny & Joon) |
From: Slava P. <sp...@gj...> - 2000-04-26 02:00:41
|
Matthew Pocock wrote: > > Hi. > > If I enter something like: > > if(true) > > then the editor indents the next line (by 2 spaces as per the settings), > but doesn't out-dent the following line. This is no great problem. This is impossible to fix with the current indent system. > If I enter something like: > > if(true) { I've fixed this in my current tree. I will release a 2.5pre1 and 2.4.2 soon. Slava |