Try out AEditor and tell me if AEditor works on your
machine. Please report if there is any problems.
Ideas + Suggestions for improvements is welcome 
http://raa.ruby-lang.org/list.rhtml?name=aeditor
The last few days I have been implementing folding into
AEditor. What is between ‘#[’ and ‘#]’ gets collapsed when
you press F8, like this:
class TestMisc < RUNIT::TestCase #[
def test_shift_until
ary = [1, 2, “a”, 3, 4, “b”, 5, 6]
res = ary.shift_until(String)
assert_equal([1, 2], res)
assert_equal([“a”, 3, 4, “b”, 5, 6], ary)
end
def test_shift_until_non_existing_class
ary = [1, 2, “a”, 3, 4, “b”, 5, 6]
res = ary.shift_until(IO)
assert_equal([], ary)
assert_equal([1, 2, “a”, 3, 4, “b”, 5, 6], res)
end
end #]
Then we press F8 and everything collapses into ONE line!
class TestMisc < RUNIT::TestCase [ 13 ]
···
–
Simon Strandgaard