From: Marc Butler Date: 2001-04-07T04:53:31+09:00 Subject: [ruby-talk:13542] Re: formatting source code Hugh Sasse Staff Elec Eng wrote: > On Thu, 5 Apr 2001, Luthy Craig wrote: > > > Is there a handy utility for reformatting a .rb file to show meaningful > > indentations after I've rearranged things, or to help format some of the > > example files so I can follow the logic there? > > I use a simple editor that I'm accustomed to, but it has no facility like > > this. > > I didn't see anyone answer this, so I'd just say: > if you can bear the pain of learning a more powerful editor you can > get this. Emacs and Vim will do syntax colouring, and I'm pretty > sure there are bindings for emacs to do the indent stuff. If you want to use Emacs: C-x h (control-x then h) will mark (select) the whole buffer (file being edited). C-M-\ (control-(alt or escape)-backslash) will reindent the marked region. (The whole buffer if you use the previous command.) This will only work in emacs if you setup the ruby-mode written by Matz as instructed in the file ruby-mode.el it's under misc or some place like that in the disribution. Emacs is a good editor though, somewhat problematic to learn. > > Some will argue that learning a more powerful editor and getting > to know its features is well woth the time spent. > > You can find more information here: > > http://www.rubygarden.com/ruby?EditorExtensions > > and here: > > http://www.rubycentral.com/faq/rubyfaq-1.html#ss1.11 > > I'm not sure about a separate utility though. > > > > Thanks, Craig > > > Hugh -- Apathy: a cynics best friend. mlb@noworkingparts.com