From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Helmut Eller Newsgroups: gmane.emacs.devel Subject: Re: Generalizing find-definition Date: Mon, 03 Nov 2014 09:13:45 +0100 Message-ID: References: <20141102151524.0d9c665c@forcix> <85a949utmn.fsf@stephe-leake.org> <20141103083143.646fb3e0@forcix> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1415002466 1901 80.91.229.3 (3 Nov 2014 08:14:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 3 Nov 2014 08:14:26 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Nov 03 09:14:19 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XlCmH-0003Qc-Ol for ged-emacs-devel@m.gmane.org; Mon, 03 Nov 2014 09:14:17 +0100 Original-Received: from localhost ([::1]:60917 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlCmH-0005RM-6y for ged-emacs-devel@m.gmane.org; Mon, 03 Nov 2014 03:14:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43006) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlCm6-0005R3-M4 for emacs-devel@gnu.org; Mon, 03 Nov 2014 03:14:14 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XlClz-00073n-5N for emacs-devel@gnu.org; Mon, 03 Nov 2014 03:14:06 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:45047) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XlCly-00073i-Uj for emacs-devel@gnu.org; Mon, 03 Nov 2014 03:13:59 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XlClx-0003Jp-TG for emacs-devel@gnu.org; Mon, 03 Nov 2014 09:13:57 +0100 Original-Received: from dial-181146.pool.broadband44.net ([212.46.181.146]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Nov 2014 09:13:57 +0100 Original-Received: from eller.helmut by dial-181146.pool.broadband44.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 03 Nov 2014 09:13:57 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 15 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: dial-181146.pool.broadband44.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) Cancel-Lock: sha1:u85E6icI0falTJcHVCYmYeHpvHc= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:176253 Archived-At: On Mon, Nov 03 2014, Jorgen Schaefer wrote: >> I have my own hack for this; It requires me to distinguish between >> variable and defun names and invoke separate keys; I hope you can >> remove that annoyance. > > I'm not sure how I can remove that annoyance - is that not > language-dependent? What kind of functionality would you require there? One way to solve this is to merge the list of candidates for functions and variables. At least that's what we do in SLIME. In elisp-mode M-. could combine the candidates of find-function and find-variable. Most of the time the merged list would only contain a single candidate. Helmut