From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#58071: 28.2; [PATCH] jumprel: A tool to find/create related files Date: Thu, 29 Sep 2022 12:46:24 +0200 Message-ID: <87ill6ihkv.fsf@gnus.org> References: <878rm7wvib.fsf@cassou.me> <83k05qlgyw.fsf@gnu.org> <874jwr9u6c.fsf@cassou.me> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19387"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Eli Zaretskii , 58071@debbugs.gnu.org To: Damien Cassou Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Sep 29 12:48:21 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 1odr5Y-0004pM-SY for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 29 Sep 2022 12:48:20 +0200 Original-Received: from localhost ([::1]:60220 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1odr5X-0002ai-F7 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 29 Sep 2022 06:48:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56518) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1odr4J-0002Zi-IU for bug-gnu-emacs@gnu.org; Thu, 29 Sep 2022 06:47:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:37059) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1odr4I-0006Dh-44 for bug-gnu-emacs@gnu.org; Thu, 29 Sep 2022 06:47:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1odr4H-0002FX-UK for bug-gnu-emacs@gnu.org; Thu, 29 Sep 2022 06:47:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 29 Sep 2022 10:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58071 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 58071-submit@debbugs.gnu.org id=B58071.16644483958602 (code B ref 58071); Thu, 29 Sep 2022 10:47:01 +0000 Original-Received: (at 58071) by debbugs.gnu.org; 29 Sep 2022 10:46:35 +0000 Original-Received: from localhost ([127.0.0.1]:36137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odr3r-0002Eg-G7 for submit@debbugs.gnu.org; Thu, 29 Sep 2022 06:46:35 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:44202) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1odr3p-0002ER-Od for 58071@debbugs.gnu.org; Thu, 29 Sep 2022 06:46:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :Date:References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=m8YOZs5wMTsqS3Jl2MtKYcDixlxuX9W4hI49OZb8NXA=; b=Y4aIJrQ9LB3/ZYUvlgL89wVbHx z8RaJZnGCIf4gp2Mcxbsmp5+T3ULQdrEHJy6i++fR7ujhqieeBi6K+A5NvLbrkDvXeCOR6oAt84A6 XZHIMq7AEuvlccJTkY2XEwJSxMtxk8eQ33QzNCtkik/YvnD8MF3LJkAJQIqi0D1r0bcc=; Original-Received: from [84.212.220.105] (helo=joga) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1odr3h-0005Jg-39; Thu, 29 Sep 2022 12:46:27 +0200 In-Reply-To: <874jwr9u6c.fsf@cassou.me> (Damien Cassou's message of "Wed, 28 Sep 2022 21:26:51 +0200") Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAElBMVEWZb3hlVl+/qKtM MzwkFhn///8fEXZMAAAAAWJLR0QF+G/pxwAAAAd0SU1FB+YJHQoaLsLGzc4AAAGuSURBVDjLrZNr kuMgDIQFzgHAcABZcwF7xAHioPufaVt+TZLZ/NiqVVXi4I9u9CBEiJDfIwnlv8ZnQB9A/n8ghRMU Xfz7NzDrWYHzsq/jAUpXAMQpOUFTtUX3eAFmzdYD7Ganwsw0/wYwsl7nopqmw+wArjBFziIDNMuT ogOoAy5a+gl869AbcosuaesFZhGpXWfCMyDzC3zjxa37fjxRa3AQxgHWwrUvlCmGpiNkhCkKuxPF MrMStU0IACwZnyhfD8k0oAczxwO4WCSNQqGarcJUNqvB/HC4ETIygxM80Uip9mAkylm4devYMnVC cWrtQRTlhhzqUtatJsqKwuwuLPE2EpUYvchqAMiv2SgcCzEl8SLZHBisXBINCn9LVHvZASLV2b7j 4Af7zVDS7bUH8lFLUUr11RPYYuWhhR1s63bJJm15A836UhJdhMr+E81Eh4TqCcbp2NDu3iPM8wD3 Q0vb1Igj22uQd4aZ4vQOfHgSpiM7v0VPgGlIGB1ull1VUfJBoKkbeLbSu58ReHg/A32VIH54by+g dcwT1+LrXdFswX8m/JR+WX2Ifwd/ABSkr20AjVmfAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA5 LTI5VDEwOjI2OjQ2KzAwOjAw2i+/hgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wOS0yOVQxMDoy Njo0NiswMDowMKtyBzoAAAAASUVORK5CYII= X-Now-Playing: New Order's _Power, Corruption & Lies_: "Blue Monday" 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" Xref: news.gmane.io gmane.emacs.bugs:243890 Archived-At: Damien Cassou writes: > I'm not sure I understand what you mean. I agree that there is no point > in having 10 many different completion frameworks in Emacs core (even > though we might be close to this number already =F0=9F=98=8A). > > Similarly, I wouldn't like to have 3 find-related-files packages. But I > think that, contrary to completion frameworks, these 3 packages provide > the same feature: namely "a command to find file(s) related to the > current one". Said differently, the user-visible behavior is the > same. As soon as the setup is done, there shouldn't any difference > between `find-sibling-file' and `jumprel'. The similarity between completion frameworks and "jumping to files" is that people have different needs. Some would prefer something that guesses for you, while others prefer to make the rules explicit.