From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Bruce Stephens Newsgroups: gmane.emacs.help Subject: Re: More imenu questions Date: Mon, 14 Nov 2005 22:24:59 +0000 Message-ID: <874q6e3m10.fsf@cenderis.demon.co.uk> References: <1131650614.618835.24650@z14g2000cwz.googlegroups.com> <1131674235.003097.278410@o13g2000cwo.googlegroups.com> <1131727394.648824.142840@g43g2000cwa.googlegroups.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1132007894 9366 80.91.229.2 (14 Nov 2005 22:38:14 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 14 Nov 2005 22:38:14 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Nov 14 23:38:01 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Ebmv8-0005OO-OI for geh-help-gnu-emacs@m.gmane.org; Mon, 14 Nov 2005 23:35:27 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Ebmv8-0003L5-EH for geh-help-gnu-emacs@m.gmane.org; Mon, 14 Nov 2005 17:35:26 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!skynet.be!peer-uk.news.demon.net!kibo.news.demon.net!news.demon.co.uk!demon!not-for-mail Original-Newsgroups: gnu.emacs.help,comp.emacs,comp.lang.tcl Original-Followup-To: comp.lang.tcl Original-Lines: 17 Original-NNTP-Posting-Host: cenderis.demon.co.uk Original-X-Trace: news.demon.co.uk 1132007103 21879 62.49.17.254 (14 Nov 2005 22:25:03 GMT) Original-X-Complaints-To: abuse@demon.net Original-NNTP-Posting-Date: Mon, 14 Nov 2005 22:25:03 +0000 (UTC) X-Hashcash: 1:22:051114:comp.lang.tcl::7OO0u6V7jQWS358x:00008Q/a Cancel-Lock: sha1:+PqOgNqQ6ztSshUdTqWPBwdI8+M= User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Original-Xref: shelby.stanford.edu gnu.emacs.help:135457 comp.emacs:90586 comp.lang.tcl:273348 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:31053 Archived-At: "Donal K. Fellows" writes: > rgb wrote: >> I've been trying to find time to enhance imenu myself because I have >> several modes that need hierarchy support but it's just not happening. >> If someone else has done something I'll be downloading it right away >> but I've not seen anything. > > If you find anything, I'd appreciate knowing too. :-) Speedbar provides a hierarchical framework into which you can put things. Semantic (or maybe cedet) provides a menu which behaves very like imenu but is hierarchical (in that it's split into categories). I doubt that either is quite as easy to set up as imenu, but I'd guess speedbar would have something pretty easy. I can't believe it would be *that* hard to produce a custom hierarchical menu for Tcl code.