From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#19466: 25.0.50; xref-find-def doesn't find C functions Date: Thu, 22 Jan 2015 23:02:22 +0200 Message-ID: <54C1655E.4050403@yandex.ru> References: <8361cucl3u.fsf@gnu.org> <54A230CD.3040309@yandex.ru> <83vbktb1ct.fsf@gnu.org> <54A2EE15.3020406@yandex.ru> <831tnhasx0.fsf@gnu.org> <54A6DAF6.5070605@yandex.ru> <831tna9tmr.fsf@gnu.org> <54A9C94F.8040701@yandex.ru> <83vbkl99vm.fsf@gnu.org> <54B8878A.4050506@yandex.ru> <54B8C22B.3080200@gmx.at> <54BC7A77.5020307@yandex.ru> <54BCC033.2010104@gmx.at> <83oapuy8ew.fsf@gnu.org> <54BDC34C.5070309@yandex.ru> <83wq4hwejl.fsf@gnu.org> <54BEBF63.9050709@yandex.ru> <8361c0w16n.fsf@gnu.org> <54C063E3.8020401@yandex.ru> <83a91avglz.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1421960601 945 80.91.229.3 (22 Jan 2015 21:03:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 22 Jan 2015 21:03:21 +0000 (UTC) Cc: eller.helmut@gmail.com, 19466@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Jan 22 22:03:15 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1YEOuE-0001GB-Q4 for geb-bug-gnu-emacs@m.gmane.org; Thu, 22 Jan 2015 22:03:10 +0100 Original-Received: from localhost ([::1]:56039 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEOuE-0004d1-1X for geb-bug-gnu-emacs@m.gmane.org; Thu, 22 Jan 2015 16:03:10 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59935) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEOu9-0004c3-Tl for bug-gnu-emacs@gnu.org; Thu, 22 Jan 2015 16:03:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YEOu6-0006SG-OZ for bug-gnu-emacs@gnu.org; Thu, 22 Jan 2015 16:03:05 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34594) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YEOu6-0006SC-Lx for bug-gnu-emacs@gnu.org; Thu, 22 Jan 2015 16:03:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YEOu6-00036G-B4 for bug-gnu-emacs@gnu.org; Thu, 22 Jan 2015 16:03:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 22 Jan 2015 21:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19466 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19466-submit@debbugs.gnu.org id=B19466.142196055611879 (code B ref 19466); Thu, 22 Jan 2015 21:03:02 +0000 Original-Received: (at 19466) by debbugs.gnu.org; 22 Jan 2015 21:02:36 +0000 Original-Received: from localhost ([127.0.0.1]:53286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YEOtf-00035X-Dd for submit@debbugs.gnu.org; Thu, 22 Jan 2015 16:02:35 -0500 Original-Received: from mail-we0-f176.google.com ([74.125.82.176]:53938) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YEOtc-00035H-Kv for 19466@debbugs.gnu.org; Thu, 22 Jan 2015 16:02:33 -0500 Original-Received: by mail-we0-f176.google.com with SMTP id w62so4093536wes.7 for <19466@debbugs.gnu.org>; Thu, 22 Jan 2015 13:02:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=m2P4z6x7mRs+4tapjsgCv7+rguQeCGZm5jMsjiIGACU=; b=U/O57IcKZWCpeGNrSMAX9s8k2C+3CJ1wqOQ7+Qdwq3PeK41S047xcBgCAtWwRq7Fdi XxNHStEL0KLB53cnf/CxLidPMLmzTF1J014jMUF2a4XGWyVKOS0iFcqb1pnMRcAX6dzm 5/6L6BQ4BKj41BU9skJUfNkx/TvGXNLzFurtho+fqfFE/mr7MvYIyTU3xLEvPGvBYdBC zJgBZey6YUtn0ByZabkDRG10GrkY4WAcX9CzM5U/tl4rpAu+OrFrgnooI8sps6B1TP2N Lhz2SF2YdxFo/3NnqRLJUDXvrayTUjXcwnbR5l3a3+5x5cbSJ05JmhKbqAd57NW8KfJJ wzWg== X-Received: by 10.181.29.201 with SMTP id jy9mr8855609wid.17.1421960546875; Thu, 22 Jan 2015 13:02:26 -0800 (PST) Original-Received: from [192.168.1.3] ([82.102.93.54]) by mx.google.com with ESMTPSA id s9sm277003wiz.12.2015.01.22.13.02.24 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 22 Jan 2015 13:02:26 -0800 (PST) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:33.0) Gecko/20100101 Thunderbird/33.0 In-Reply-To: <83a91avglz.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:98602 Archived-At: On 01/22/2015 08:02 PM, Eli Zaretskii wrote: > What I need is a way to find definitions of both C and Lisp symbols > (functions, macros, struct's, etc.) irrespective of the current > buffer's major mode. If xref can do that, it's fine with me. Would it also be irrespective of the current file, or its project? Would it not depend on major mode at all, so it would also be true in help-mode and similar buffers? If you want it in all major modes, you can use find-file-hook instead of emacs-lisp-mode-hook. If in all files everywhere, then you can also drop the buffer-file-name check, ending up with (add-hook 'find-file-hook #'xref-etags-mode t) That doesn't help with non-file buffers, though. But you can use a separate major mode hook for each.