From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.help Subject: RE: way to quickly jump to functions using menu created by mouseclicks Date: Mon, 18 Dec 2006 08:51:46 -0800 Message-ID: References: <1166457244.287784.224830@t46g2000cwa.googlegroups.com> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1166468640 27007 80.91.229.2 (18 Dec 2006 19:04:00 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 18 Dec 2006 19:04:00 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Mon Dec 18 20:03:57 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GwNlu-00018o-Mk for geh-help-gnu-emacs@m.gmane.org; Mon, 18 Dec 2006 20:03:34 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GwNlu-0000Sm-6u for geh-help-gnu-emacs@m.gmane.org; Mon, 18 Dec 2006 14:03:34 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GwNle-0000RC-TH for help-gnu-emacs@gnu.org; Mon, 18 Dec 2006 14:03:18 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GwNld-0000QN-95 for help-gnu-emacs@gnu.org; Mon, 18 Dec 2006 14:03:18 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GwNld-0000QB-3u for help-gnu-emacs@gnu.org; Mon, 18 Dec 2006 14:03:17 -0500 Original-Received: from [199.232.41.67] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GwM3n-0005eY-19 for help-gnu-emacs@gnu.org; Mon, 18 Dec 2006 12:13:55 -0500 Original-Received: from [148.87.113.118] (helo=rgminet01.oracle.com) by mx20.gnu.org with esmtp (Exim 4.52) id 1GwLk2-0007oc-Iv for help-gnu-emacs@gnu.org; Mon, 18 Dec 2006 11:53:30 -0500 Original-Received: from rgmgw3.us.oracle.com (rgmgw3.us.oracle.com [138.1.186.112]) by rgminet01.oracle.com (Switch-3.2.4/Switch-3.1.6) with ESMTP id kBIGrPNE024241; Mon, 18 Dec 2006 09:53:25 -0700 Original-Received: from rcsmt251.oracle.com (rcsmt251.oracle.com [148.87.90.196]) by rgmgw3.us.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id kBIGHTNU009147; Mon, 18 Dec 2006 09:53:23 -0700 Original-Received: from dhcp-amer-csvpn-gw2-141-144-73-172.vpn.oracle.com by rcsmt250.oracle.com with ESMTP id 2301090801166460711; Mon, 18 Dec 2006 09:51:51 -0700 Original-To: "Badari Kakumani" , X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <1166457244.287784.224830@t46g2000cwa.googlegroups.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 X-Whitelist: TRUE X-Whitelist: TRUE X-Brightmail-Tracker: AAAAAQAAAAI= 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:39698 Archived-At: > > > i am looking for easily configurable way using mouse-clicks to > > > preferably > > > open-up a menu of function-names in the current-buffer and > jump to that > > > function on selecting the menu item. > > > > * A menu-bar menu "Defs" for Imenu - use only the mouse. > > http://www.emacswiki.org/cgi-bin/wiki/imenu%2b.el > > basically i wanted to see a menu of functions using my mouse. > i couldn't figure out how to get imenu or imenu+ to do that. > may be i am missing something on how to use the imenu or imenu+ > packages. any pointers on the documentation are highly appreciated. > thanks,-badari I'm not sure what you mean. Imenu+ gives you a menu-bar menu, Defs, of function (and variable etc.) definitions, which you can access using the mouse. However, it does this only for Lisp. Perhaps you are looking for something that does the same thing for a different language? If so, you might be able to figure out how to do that (using Emacs Lisp), based on how Imenu+ does it for Lisp. To be sure we're communicating, does Imenu+ do what you want for Emacs-Lisp files (*.el) at least? If not, try explaining again what it is that you are looking for.