Morton Goldberg wrote: > On Mar 12, 2007, at 4:13 AM, 7stud 7stud wrote: > > When I'm actually writing "serious" Ruby code, of course, I save it to a > file in my text editor (I use Vim for that). I find that irb serves as > an indispensable aid a lot of the time, however. Your mileage may vary. Is there a way to get Vim to automatically indent code? > the tab key is the key used to > complete code snippets. > ...if you highlight the two lines > > foo = bar > zot ||= [] > > and hit cntrl-shift-W, inserts the code snippet I don't get the digit gymnastics that most text editors require you to perform to use auto completion. Is there no way to bind the auto completion to the space bar in TextMate? If you've never coded with space-bar auto-completion, you haven't lived! The type of auto completion I'm talking about seems like such a simple feature to implement: you have a flat text file with a list of character sequences and the corresponding code(phrase, name, whatever), and then the typing the characters plus hitting the space bar produce the code. Personally, I've never really liked the Xcode, MS Visual C++ style of auto completion where a list pops up--it's just too slow to find what you want in the list. I just started using Xcode, and I don't have anything favorable to say about it. I can't even get it to properly line up nested braces when using this style of braces: void myFunc() { } I mean matching up braces has to be the most basic requirement of any IDE, but Xcode(2.4) can't do it for nested braces. Ridiculous. Sorry to the op for the thread drift. I also want to thank everyone else for the really insightful posts on good Ruby books and text editors. -- Posted via http://www.ruby-forum.com/.