From: "Triet H. Lai" Date: 2001-02-28T10:34:39+09:00 Subject: [ruby-talk:11728] Re: Starting Once Again Ron Jeffries writes: > I don't suppose anyone has done a Ruby with a class hierarchy browser > yet? If (X)Emacs isn't out of the question, the answer is: not really, but quite close. In (X)Emacs you can use 'imenu' and/or 'hideshow' (M-x hs-hide-level). To use 'hideshow', you need to let it know ruby syntax, add the following in your '.emacs' after loading 'ruby-mode': (require 'hideshow) (let ((ruby-mode-hs-info '(ruby-mode "begin\\|def\\|class\\|module" "end" "#" ruby-move-to-block nil))) (if (not (member ruby-mode-hs-info hs-special-modes-alist)) (setq hs-special-modes-alist (cons ruby-mode-hs-info hs-special-modes-alist)))) (add-hook 'ruby-mode-hook 'hs-minor-mode) BTW, has anyone hacked 'speedbar' to support ruby? Cheers, -- Triet H. Lai