From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#49731: 28.0.50; Filter xref results by filename Date: Wed, 23 Nov 2022 20:47:11 +0200 Message-ID: <3805336b-bb24-6853-3b36-39481a49e64f@yandex.ru> References: <87lf5urv4c.fsf@mail.linkov.net> <86fspn1pjl.fsf@mail.linkov.net> <86ilj83fik.fsf@mail.linkov.net> <86ilj6rrnq.fsf@mail.linkov.net> <16f2a5d7-fb89-5e8c-71b7-c9f9ddc5d4e3@yandex.ru> <86leo1d0hj.fsf@mail.linkov.net> <89729272-82bd-f944-9815-3536a3f9830f@yandex.ru> <867czlcz2u.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24013"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Cc: 49731@debbugs.gnu.org, Daniel =?UTF-8?Q?Mart=C3=ADn?= To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Nov 23 19:48:13 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oxun7-00060l-H7 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 23 Nov 2022 19:48:13 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oxumy-0001Ad-JT; Wed, 23 Nov 2022 13:48:04 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oxumw-0001AR-PD for bug-gnu-emacs@gnu.org; Wed, 23 Nov 2022 13:48:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oxumw-0004IK-Bm for bug-gnu-emacs@gnu.org; Wed, 23 Nov 2022 13:48:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oxumw-0004VG-7u for bug-gnu-emacs@gnu.org; Wed, 23 Nov 2022 13:48: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: Wed, 23 Nov 2022 18:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49731 X-GNU-PR-Package: emacs Original-Received: via spool by 49731-submit@debbugs.gnu.org id=B49731.166922924217257 (code B ref 49731); Wed, 23 Nov 2022 18:48:02 +0000 Original-Received: (at 49731) by debbugs.gnu.org; 23 Nov 2022 18:47:22 +0000 Original-Received: from localhost ([127.0.0.1]:56234 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxumI-0004UH-4b for submit@debbugs.gnu.org; Wed, 23 Nov 2022 13:47:22 -0500 Original-Received: from mail-wr1-f47.google.com ([209.85.221.47]:35741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxumF-0004U2-A4 for 49731@debbugs.gnu.org; Wed, 23 Nov 2022 13:47:20 -0500 Original-Received: by mail-wr1-f47.google.com with SMTP id b12so16972139wrn.2 for <49731@debbugs.gnu.org>; Wed, 23 Nov 2022 10:47:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=14t8SroXSP4KLRtOFlZ9JiQJ0HYG/vwlaMOD5syRzdA=; b=GA+R7QSEq2uVG8HQ5U/Z/mWupfw81ktDWGRdO1QGyGLcAKKMJ+gnfxiHJx4BfPTG0Q us3ma4sucHtPwNsC2hQ7rAtt01HSSH+IKRs6UmrFJTMz6eBdqqloqy3Sau6OCi7jJEbj MPMdkcaKych4V6/xbvimj0ODyrXNTVfDepVGx11JVqqU516iacjSkj/eye1VHt6wFWfY e5tQZIZkx0L4S4bzzSbZENwacBzgDDzpuso8r4jstjRgJ1JgUCVoIB+2p4H/tO19m9KG pNQvIAnZa80MXirzdrD7ktM30GWyCZFDKLTUKUP2JWDDudDR9OSbgsvLZ+Vt9uEyFNXt PgtA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=14t8SroXSP4KLRtOFlZ9JiQJ0HYG/vwlaMOD5syRzdA=; b=Y0nJYAZnxt3QISuYoi3tbzDzQio8GB0fEHySYFaKldRJCinvLWSPbH3BmQgMiSBg3R y45NIopAwseDRKR3m3mDKR/QBN+QLAuvc4P2P5saqiK2fqJ4/IokWXZd3c6o95YU+Gq5 Hy+UOWTmimua3GRImlecKC8h6cJ6hO7byPTeMnX9f1cIQSyioEdZKaB621/QYmXYYxgf px8tjBfprSnUCslAzNIkf+NONXwIRaY2UyWanZKzP+x6DuchEz679hEeiW+qsKkkTYpo odG/GT/YLLn6tylzBoRTuzcuLgg9jWiKjCBdGUBHFSuAJGimE5FzzK9WDoyh7uBT91OG 4eig== X-Gm-Message-State: ANoB5pnSh6fldp9cy4sEP2RhEk6d7vNnsPiX/HF3KMqzzvyWW0BDTw9t glBUsx40UiATWBUM8kMZagU= X-Google-Smtp-Source: AA0mqf7VLv9St5fzXEyu/8BsvuUZgI1Ta0a9l+xAcSB+18R6AWi4qAPU6pYVC8/JOEt8t8qz1zwVbw== X-Received: by 2002:a05:6000:1b0c:b0:234:3e14:ea66 with SMTP id f12-20020a0560001b0c00b002343e14ea66mr18202865wrz.272.1669229233392; Wed, 23 Nov 2022 10:47:13 -0800 (PST) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id p1-20020a1c5441000000b003b4cba4ef71sm2974447wmi.41.2022.11.23.10.47.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 23 Nov 2022 10:47:12 -0800 (PST) Content-Language: en-US In-Reply-To: <867czlcz2u.fsf@mail.linkov.net> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:248773 Archived-At: On 23/11/22 20:20, Juri Linkov wrote: > Ah, now I see. This is easy as well, for example, > this is what I use for the Emacs source repo: > > #+begin_src emacs-lisp > (add-hook 'xref-after-update-hook > (lambda () > (setq-local outline-default-state 1 > outline-default-rules > '((match-regexp . "ChangeLog\\|test/manual/etags"))) > (outline-minor-mode +1))) > #+end_src > > where "ChangeLog" and "test/manual/etags" are not interesting groups. Makes sense. But IME the files you currently want to filter out depend on your current activity: sometimes you want to show the tests, and sometimes not. Sometimes you want to see the tests only. So it might be generally useful to have an interactive command to filter out whatever one might prefer. If you agree, of course.