From: Chuck L. <cl...@ca...> - 2004-03-05 23:49:58
|
I have the same problem with MatLab code. Can't be done with this version. I hear that 4.3 may have (auto) indenting that will handle this. Yes? jEdit is so cool you just have to stick with it. I too am ex-emacs. chuck Joseph McDonald wrote: > Hello, > > I have just started using jedit, and so far am quite impressed. I am > coming from emacs. > > I have the TAB key bound to "Indent Selected Lines", so no matter > where my cursor is on a line, the line is indented to the correct > level when I hit TAB, unless I have a syntax error above my cursor, in > which case it is indented incorrectly, thus notifying me that I need > to correct a syntax error above. > > The problem is that this only seems to work for blocks that begin and > end with "{" and "}". I code in ruby where the code looks like: > > class A > def meth1 > if true > puts "true true..." > else > puts "not true" > end > end > end > > Now if I tab in any of those lines, the code moves all the way to the > left, losing the indentation. The question is, how do I make it so > that things like "class|def|if|else|end|..." are recognized as block > starters and enders for the "Indent Selected Lines" I tried adding > things like: > <PROPERTY NAME="indentOpenBrackets" VALUE="class" /> > <PROPERTY NAME="indentCloseBrackets" VALUE="end" /> > to the ruby.xml file, but jedit didn't seem to like it. > > I sure hope it's possible, emacs has addicted me to tapping on TAB > when I'm thinking. > > thanks, > -joe > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click ************ Calimetrics is a leading innovator in the field of multilevel data storage and communication systems. Its ML (TM) optical read/write chips increase optical disk drive storage capacity and speed. |