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#42210: bug#41890: 28.0.50; [PATCH]: Add bindings for project.el Date: Fri, 24 Jul 2020 02:46:34 +0300 Message-ID: <1d2621fe-2e06-cc2d-3c3f-b44d61427ac2@yandex.ru> 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> <874kq1d7wf.fsf@iris.silentflame.com> <87zh7s8mlv.fsf@mail.linkov.net> <87blk849lh.fsf@iris.silentflame.com> <87tuxz2vt8.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="22686"; 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: "Basil L. Contovounesios" , "Philip K." , 41890@debbugs.gnu.org, 42210@debbugs.gnu.org To: Sean Whitton , Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 24 01:47:12 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 1jykvg-0005mp-0u for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 24 Jul 2020 01:47:12 +0200 Original-Received: from localhost ([::1]:59288 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jykvf-0007Hu-3Q for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 23 Jul 2020 19:47:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46038) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jykvW-0007HL-JR for bug-gnu-emacs@gnu.org; Thu, 23 Jul 2020 19:47:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34779) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jykvW-0002qv-6u for bug-gnu-emacs@gnu.org; Thu, 23 Jul 2020 19:47:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jykvW-0003zo-1x for bug-gnu-emacs@gnu.org; Thu, 23 Jul 2020 19:47:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 23 Jul 2020 23:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42210 X-GNU-PR-Package: emacs Original-Received: via spool by 42210-submit@debbugs.gnu.org id=B42210.159554800715324 (code B ref 42210); Thu, 23 Jul 2020 23:47:01 +0000 Original-Received: (at 42210) by debbugs.gnu.org; 23 Jul 2020 23:46:47 +0000 Original-Received: from localhost ([127.0.0.1]:46322 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jykvG-0003z5-Mv for submit@debbugs.gnu.org; Thu, 23 Jul 2020 19:46:46 -0400 Original-Received: from mail-wm1-f42.google.com ([209.85.128.42]:36475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jykvD-0003yn-Bc; Thu, 23 Jul 2020 19:46:45 -0400 Original-Received: by mail-wm1-f42.google.com with SMTP id y24so2518213wma.1; Thu, 23 Jul 2020 16:46:43 -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=Zsfz97p2u51w21HhBtcsA1un7gj/TZVMlt/8wF1e3jo=; b=EUe3nmztJwNOIZNvxg1QtcsY9Wwg5rEY/gYAllbdSxn3f4wjE9jl9D/yPy4hE3WIeW FnH9SKEwphBl9gLgHPp54VajmZycxYDazNWOSYZ22LI0gzxhJgsO51cAD6uIBbr/gGfQ bHs+YJN9HDqanvkTQP4ExLpZ6kcn2ZxL7a3wBC/Kcz/436yiV33JphQ5GBfMigSVD9OA ddcqi3XAvlvGqpOOoQpC5Jitu5BLqrTJDbIqsm/O7/cfYXGMzkppwqocKDyMxdTA1Um2 e6ovEWxUFI8FYWzDsDamaPm9S7F0Hifm/kS4OVT35QzkqNSOejhr1ZdGz870GdfvitPU SuzA== 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=Zsfz97p2u51w21HhBtcsA1un7gj/TZVMlt/8wF1e3jo=; b=hKzkzmDZX6N5YEv7s9JP6ebRFhmJ5fIwxA0R48+T4m0UOxS/uL9XcH5zIpjNzSSky1 ZIcwrkIS4FBSsmepBKAHCq/xwNrc/oDkLp0V7dV7Tt/oP+71d7sx/c/R1+wuj3QyP/sf KnB149eLTvzl/58JqLexcS0zL15Q3CRmIDjfH1HLbUkL7f8C0ASJ/hcjibk/wkVaimRw E7Z/plsLV0ffckmxWOWVIZq9k6h1F9RDM3u0ELq3ql0Fce3CmEIqM/I8Nx2FqWoXFzLW hpvu0yz3Vcs+qC9yJvrCiA/X7V9NPoNOplOj/6/MkG+fjxbNjvFjdjuw7SOrZzVQz4YD wT2A== X-Gm-Message-State: AOAM532GNH4Sq74NxH7nwyohiZudC2Dsh1PiLec8xt8tuMgyLBEiDSY2 lecUL/A7upfCVAzJIv6Ezy/ljBpI X-Google-Smtp-Source: ABdhPJz4eNdRHZvq9rmtCQwdFg4cCtMaPq2CcFC9qFdWJmi1MkInKrhnjy5Czt71ahJ19gsVSM1wUA== X-Received: by 2002:a7b:ce04:: with SMTP id m4mr6025839wmc.1.1595547996953; Thu, 23 Jul 2020 16:46:36 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id p25sm4832133wma.39.2020.07.23.16.46.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Jul 2020 16:46:36 -0700 (PDT) In-Reply-To: <87tuxz2vt8.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:183468 Archived-At: On 22.07.2020 22:28, Sean Whitton wrote: >> This makes sense, and would be useful, so probably overrides my worry >> about it being harder to learn. So, shall I prepare a new patch which >> just uses the whole prefix map and drops the defcustom? Since we're struggling between the choices, and you don't feel a strong attachment to the prompt either, yes, please. Then we can install it and maybe continue the discussion of an optional patch which will add the prompt on top of it. > Hmm, a further complication: I would like to be able to bind C-x 4 p C-o > to work like C-x 4 C-o. > > I think this could be achieved by having an additional keymap, and the > command bound to C-x 4 p can look up keys in both project-prefix-map and > this new keymap. Yup. The new keymap could inherit from project-prefix-map, then the lookup should be just one funcall.