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#41890: bug#42210: bug#41890: 28.0.50; [PATCH]: Add bindings for project.el Date: Tue, 21 Jul 2020 01:00:03 +0300 Message-ID: References: <87mu50b43d.fsf@warpmail.net> <87pn92t1ye.fsf@iris.silentflame.com> <874kqcsnu5.fsf@iris.silentflame.com> <54a1ed24-9d0e-4671-eb70-9d8c253e7aac@yandex.ru> <87y2ngg64e.fsf@iris.silentflame.com> <99e82681-e645-2888-3d24-26698ee0c7e0@yandex.ru> <871rl6gmip.fsf@iris.silentflame.com> 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="4736"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Cc: 41890@debbugs.gnu.org, 42210@debbugs.gnu.org, juri@linkov.net To: Sean Whitton , "Philip K." , "Basil L. Contovounesios" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jul 21 00:01:16 2020 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 1jxdqV-000189-Ko for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 21 Jul 2020 00:01:15 +0200 Original-Received: from localhost ([::1]:54276 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxdqU-0000EQ-IO for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 20 Jul 2020 18:01:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56458) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jxdqI-0000Dx-5k for bug-gnu-emacs@gnu.org; Mon, 20 Jul 2020 18:01:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:53269) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jxdqH-00084x-SL for bug-gnu-emacs@gnu.org; Mon, 20 Jul 2020 18:01:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jxdqH-0006dA-RF for bug-gnu-emacs@gnu.org; Mon, 20 Jul 2020 18:01:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Jul 2020 22:01:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41890 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 41890-submit@debbugs.gnu.org id=B41890.159528241723001 (code B ref 41890); Mon, 20 Jul 2020 22:01:01 +0000 Original-Received: (at 41890) by debbugs.gnu.org; 20 Jul 2020 22:00:17 +0000 Original-Received: from localhost ([127.0.0.1]:36582 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxdpY-0005yV-L7 for submit@debbugs.gnu.org; Mon, 20 Jul 2020 18:00:16 -0400 Original-Received: from mail-ej1-f44.google.com ([209.85.218.44]:46121) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxdpT-0005ml-Lm; Mon, 20 Jul 2020 18:00:14 -0400 Original-Received: by mail-ej1-f44.google.com with SMTP id l4so3383010ejd.13; Mon, 20 Jul 2020 15:00:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=ajKd2N0/O9efJKjxCWOdNbzCtbWXb2i5VpFoWSanIlk=; b=LwiZuXS1Usi9a8el9iFR2RdheN3u2efqgqCR5KeJZ1yHX9eRG549LbYuqvM5nEIpS4 sqjLHSbPff0dnrjpONxL3cA+j2HwoA/tmpnc2tMIyk1uCxoLupeFheWdyFwX6LOmB51k hI20zXeYwgfIDdVd2dnKTQpS9fd8yJO44eCcnZ1jkmC+Aw+V1NYAeBEHAJbhJDEmtaOC JVpsR2tMveiUBcU1KcVGQXwHx8nJ+dND7itzWswsbQtJUOIW1D6G0OlxAuNLajJr4Sto qlVcT5gBBAuTYqTaHlakH8e9v6sA2ffGouPpl2DCy7CQ728PDI38uRW+UZXoJ2ObdbEJ CwQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=ajKd2N0/O9efJKjxCWOdNbzCtbWXb2i5VpFoWSanIlk=; b=ONxqsX9ARWKUFZqGu5rqEMEY/PSgBp785xaDD5Z6Jf3WDcpCCuSvG29WH8HDPZ5RSX KcfltzebSZmaJ8IBgD/1ggK3ZPyu9JLsHFjp/YROAAoESQC4c90X+K/mCPSA6o1Trq7T Ty7g35/u7C8QoQdkJeObnKhJ6mc3SfSigSQGw4UrTXItDNx3KC8nd2eSoJ7GAEo09BPx rXyjWCjbcahQFb1PS6lMWqcvLm93ZpGUm0JQ9bEXBaTIVVoFvo9/cod0LPvcKUZ+CNPH hc4LQ8KO7hvltKzYI4MH52V17zoxapYtI6F4/S/K+GnOBSLmcaHqt/Mz0LZX9rQAPsat uWMg== X-Gm-Message-State: AOAM531XnVRLj3Bxq8caYYyWHiTu+Gdz4cyImOnh3Ra/eDpVwg39Y31b VoqRn6PKqQngTLuJKZXDLUw= X-Google-Smtp-Source: ABdhPJylD4RQwGAqEDzT4BFz1P7LWbh00xeYdHXE/8dNqXUXNHA9DFEmEIwGUTMEMU1Ru0XFtlnHDw== X-Received: by 2002:a17:906:140e:: with SMTP id p14mr22885042ejc.430.1595282405628; Mon, 20 Jul 2020 15:00:05 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id ce15sm15531692ejc.86.2020.07.20.15.00.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 20 Jul 2020 15:00:04 -0700 (PDT) In-Reply-To: <871rl6gmip.fsf@iris.silentflame.com> Content-Language: en-US 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:183337 Archived-At: On 20.07.2020 19:49, Sean Whitton wrote: > How about having a project-other-window-commands defcustom for C-x 4 p, > and using the entirety of project-prefix-map for C-x 5 p and C-x t t? > C-x 4 p can prompt as per my patch, and C-x 5 p and C-x t t could just > put a static message in the minibuffer like other-frame-prefix and > other-tab-prefix do at present. Just to clarify: are you proposing this because you really like how the prompt works, yet can't find a good way to incorporate it for the two other prefixes? > I intended to say a bit more: C-x p f has replaced a lot of my use of > C-x b too. It is very nice not to have to guess whether something is > already visited and just complete across all the project's files. I use > C-x 4 b a lot so I'm looking forward to C-x 4 p f. Right! That mirrors my experience: it's often handy to just search across the project files because you're guaranteed to find the needed file, and because there is no ambiguity caused by having only the base name available. One can also "guess" the eventual file name based on the partial matches in its name and in its parent directories' names.