Fearless Fool
2011-Mar-17 16:47 UTC
code browsing: I want less than an IDE, more than grep
A question for the pros: I want to dig into the Rails source code to understand How Things Work. What tools do people use for interactive browsing? In particular, I''d like to be able to point at a method name (or package, or class) in the source code, see a list places where that''s defined, and jump to the source code where it''s defined. I''m fluent in emacs, and that would be my first choice: are there any packages that do this? But I''ll switch to textmate if you convince me that''s the only way to go. (I tried it on my old Mac and had some problems with it...) -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Philipp Fehre
2011-Mar-17 17:13 UTC
code browsing: I want less than an IDE, more than grep
Personally I''m a big fan of ack (http://betterthangrep.com/) even though it is command line it makes searching and code quick. I''m using Vim where ack is easily integrated and it probably is the same for emacs. For TextMate there is the AckMate Bundle. On 2011-03-17 17:47:07 +0100, rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org Wrote:>A question for the pros: I want to dig into the Rails source code to >understand How Things Work. What tools do people use for interactive >browsing? > >In particular, I''d like to be able to point at a method name (or >package, or class) in the source code, see a list places where that''s >defined, and jump to the source code where it''s defined. > >I''m fluent in emacs, and that would be my first choice: are there any >packages that do this? > >But I''ll switch to textmate if you convince me that''s the only way to >go. (I tried it on my old Mac and had some problems with it...) > >-- >Posted via http://www.ruby-forum.com/. > >-- >You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. >To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en. > >-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.