From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.bugs Subject: bug#41890: 28.0.50; [PATCH]: Add bindings for project.el Date: Thu, 18 Jun 2020 02:36:49 +0300 Message-ID: <43b6e723-ccd3-83e2-b11c-bbc463022079@yandex.ru> References: <87blljbarq.fsf@thornhill.no> <83pn9z13xq.fsf@gnu.org> <87lfknklj8.fsf@thornhill.no> <83h7vb0w3u.fsf@gnu.org> <87ftaulxzr.fsf@thornhill.no> <87r1ueri7m.fsf@tcd.ie> <87imfqn829.fsf@thornhill.no> <87ftaun7ug.fsf@thornhill.no> <87v9jqfzbv.fsf@mail.linkov.net> <4d121083-7d88-6247-cc4e-0bcc19084928@yandex.ru> <87eeqefvba.fsf@mail.linkov.net> <12ad74c6-c5b4-f911-ce29-8f2c1205bf8c@yandex.ru> <87tuz9crt6.fsf@mail.linkov.net> <34f4f136-91c9-e2cd-ddbf-7698fdd9ee10@yandex.ru> <87r1ud9vkg.fsf@mail.linkov.net> <4b27ed2d-09f4-86a4-36ed-92034a786668@yandex.ru> <87mu518eg9.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="ciao.gmane.io:159.69.161.202"; logging-data="128197"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0 Cc: "Basil L. Contovounesios" , 41890@debbugs.gnu.org, Theodor Thornhill To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 18 01:37:09 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 1jlhcD-000XGJ-Kp for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 18 Jun 2020 01:37:09 +0200 Original-Received: from localhost ([::1]:38420 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jlhcC-0001yG-Id for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 17 Jun 2020 19:37:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46542) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jlhc6-0001y2-Kh for bug-gnu-emacs@gnu.org; Wed, 17 Jun 2020 19:37:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40888) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jlhc6-0001Tf-Ak for bug-gnu-emacs@gnu.org; Wed, 17 Jun 2020 19:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jlhc6-000248-7E for bug-gnu-emacs@gnu.org; Wed, 17 Jun 2020 19:37: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: Wed, 17 Jun 2020 23:37:02 +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.15924370207933 (code B ref 41890); Wed, 17 Jun 2020 23:37:02 +0000 Original-Received: (at 41890) by debbugs.gnu.org; 17 Jun 2020 23:37:00 +0000 Original-Received: from localhost ([127.0.0.1]:52434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jlhc4-00023t-J6 for submit@debbugs.gnu.org; Wed, 17 Jun 2020 19:37:00 -0400 Original-Received: from mail-wm1-f44.google.com ([209.85.128.44]:40877) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jlhc1-00023d-Vt for 41890@debbugs.gnu.org; Wed, 17 Jun 2020 19:36:59 -0400 Original-Received: by mail-wm1-f44.google.com with SMTP id r15so3752283wmh.5 for <41890@debbugs.gnu.org>; Wed, 17 Jun 2020 16:36:57 -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=GpKYKn8Q4Fzkeo9QeLG7XBCKrx++9E9o1TnOUrLr9y4=; b=f++a74HBXLA9Im0pd7wd/gqnTgOXg1WhBauqKV8pLeOqpswjmWUOkbSiz76etm1oln ba/DGwUBHEL/QxSkM12A+b8u5itrDjBCINXp8T2YT2YaFmCnME/Q784fc0RVPbsvtoXJ jgTrez1l3Uqk9iwF6YyKaUO/ZNK8z/P3xnyCcBtNJO6dDg3aMZdPchMXnkz0qAnUyy1a ji9T0hIffRY84nrKgf+4gm9fu3dkje6+NoSS29Ux+ZqCCaXtXs9cWYIeuh/SqPCnH1PS Jr/+zXNtXahAvyqmRq05F79NyMNB9d5wuRnD4+BKCneaXBgudjYx6bEd/OPXQ8gy97+H YtQA== 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=GpKYKn8Q4Fzkeo9QeLG7XBCKrx++9E9o1TnOUrLr9y4=; b=N5BjEVnxyKbaqP+JLiJRYYLwe7VNulK1xuy8b5ews6YfZeqWCdjA6F331OaqYHhB6+ Fp87OhsgQwN6LnzKE1dde7RUeeNXI2Mc6iQ0VJMe/vhSKUJPTENAK/89KZYs3a6okuxs PpBdsFHM98KwaruTnWttfpPqe6I0FeyMtOacWfZ0gZI/xhFbE0aXFMO2V5Me5sEPJQE9 IdoB/K48ykTnUj4bpTG7DOTHy+Q6ssrzo6SMji/W4T2zdtUvh8ssVQYh4VXLxGWhzXYT TR6MQPjS0J01F0G1Okj1ej+GW4loI4NM/oeiKRqw8gIH/5j9kTxsd+yz1B71CRBeoMkw d6LA== X-Gm-Message-State: AOAM532vcOo5T3j46756j6tWjEsGNDIA6uO7X1rGaABWQ+eP+OOIQwMp k6jc/B+xmz5UyTipw+MPNWU= X-Google-Smtp-Source: ABdhPJythzKzb2DtXolIqYp6e6DDT92/UZL7mFmCLNvRImRnBtHI6T4dpvFSqwsrDVWSii3s9gFJpg== X-Received: by 2002:a1c:491:: with SMTP id 139mr972002wme.99.1592437012012; Wed, 17 Jun 2020 16:36:52 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id u3sm1241744wrw.89.2020.06.17.16.36.50 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 Jun 2020 16:36:51 -0700 (PDT) In-Reply-To: <87mu518eg9.fsf@mail.linkov.net> 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:182090 Archived-At: On 18.06.2020 02:23, Juri Linkov wrote: > BTW, shouldn't 'C-x p v' be bound to the whole vc prefix map? > So 'C-x p v d' will run vc-dir in the project root dir, > 'C-x p v =' - vc-root-diff in the project root dir, > 'C-x p v v' - project's vc-next-action, etc. That might be over-engineering it a bit. Considering that in the vast majority of cases the VC root and the project root are going to be the same. So the users will get the same results from 'C-x p v =' as from 'C-x v D', and 'C-x p v d' would usually be the same as 'C-x v d' (but having one binding for the cases when it's different is fine, I guess). How would 'C-x p v v' differ from 'C-x v v'?