From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Basil L. Contovounesios" Newsgroups: gmane.emacs.bugs Subject: bug#41890: 28.0.50; [PATCH]: Add bindings for project.el Date: Mon, 20 Jul 2020 13:21:22 +0300 Message-ID: <878sfe5vx9.fsf@tcd.ie> 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> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38651"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: "Philip K." , 41890@debbugs.gnu.org, 42210@debbugs.gnu.org, Dmitry Gutov , juri@linkov.net To: Sean Whitton Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jul 20 12:22:15 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 1jxSw3-0009wN-5q for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 20 Jul 2020 12:22:15 +0200 Original-Received: from localhost ([::1]:51380 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxSw2-0007ro-6P for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 20 Jul 2020 06:22:14 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45050) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jxSvq-0007l7-T0 for bug-gnu-emacs@gnu.org; Mon, 20 Jul 2020 06:22:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:50620) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jxSvq-0002Vz-JP for bug-gnu-emacs@gnu.org; Mon, 20 Jul 2020 06:22:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jxSvq-0004Kd-Fw for bug-gnu-emacs@gnu.org; Mon, 20 Jul 2020 06:22:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: "Basil L. Contovounesios" Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Jul 2020 10:22: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.159524049516611 (code B ref 41890); Mon, 20 Jul 2020 10:22:02 +0000 Original-Received: (at 41890) by debbugs.gnu.org; 20 Jul 2020 10:21:35 +0000 Original-Received: from localhost ([127.0.0.1]:33931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxSvP-0004Jr-4G for submit@debbugs.gnu.org; Mon, 20 Jul 2020 06:21:35 -0400 Original-Received: from mail-wr1-f41.google.com ([209.85.221.41]:35501) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxSvL-0004JW-U6 for 41890@debbugs.gnu.org; Mon, 20 Jul 2020 06:21:33 -0400 Original-Received: by mail-wr1-f41.google.com with SMTP id z2so17302828wrp.2 for <41890@debbugs.gnu.org>; Mon, 20 Jul 2020 03:21:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd-ie.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=7vquCWRl+rwWff6GIy8ltCV6GrS/j1qrcu0mk0QXkIs=; b=UTuA8ualP8njPvzS/XkbX5dRs3IedRxkskjlM0xhu9iuGyu4373nlUP+Nl1wL+okul xxi0QNaR0HoSyJBmSd1H5Ktr0uaBZAH/9Tvw4CsiqZ/DqyTb3shpReNxX4KPuvTKNtEr BlNp2CehXj9oX0JVT+DpsvvFhOO/ev6aUtuk/h03iZJTINDRx5ZtDe7JJH1iBrjMJ/Vc Zmcs3tpq8QvkHFQqxSBxukox75uIa8j3lllhwl/6HmPVwBye8IUTOWz+hJg0mS+0M0jI rH6I64PTGKsS+/Pk3VzKiwF8OOHqIxmm+mhYaUEch4q2FPruETRT+XcwubiLJq/k8Iho 4qbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=7vquCWRl+rwWff6GIy8ltCV6GrS/j1qrcu0mk0QXkIs=; b=VVQhbht73/NV4V6gWHekBIkV5SIa8NahRUuFdZZv73a1aqj5ZnKOyH2HCcbykwerMI LfY4bBs4hm1K3oXMYK6iMD85BhWJTSr3Jbx2uemK2mKrzw8wPbxCpjQKyKYsqdnszG/O vtY2a1euc+Ww4Kq/0wG34Iue7Ahi1dNNU2xTZvJbZtZzNsMCiZNmVGwUJyNk4RQ6MkL5 5B7Y2KJEUomqD5VFBq/2YrfhwROuhDF8dLNn0FVxaLT3KdVPinE5l1yTynFuSEmQNEoB lt6u7kdl3G9rSacST93ummhd0ulwrEsCkifnl/5EivXbf4Ycjmy5Ec/+64tBqBk5PN4F AtTw== X-Gm-Message-State: AOAM533A+RDAS2EoFbeMgWgd3sojOJC8/eNzdDXLCw7M74L62yGXql7/ Q/gm3SzSTJl2p5S8CxemMwapvQ== X-Google-Smtp-Source: ABdhPJxTHtRMafeDX3+aDvXuHa/v2aLtD3hkoL13OKEP4HSI8SLtL3bK4eGbiWAqqhtjhFUC/xUCNw== X-Received: by 2002:adf:f74f:: with SMTP id z15mr20302914wrp.233.1595240485978; Mon, 20 Jul 2020 03:21:25 -0700 (PDT) Original-Received: from localhost ([80.233.38.38]) by smtp.gmail.com with ESMTPSA id c7sm33132608wrq.58.2020.07.20.03.21.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jul 2020 03:21:24 -0700 (PDT) In-Reply-To: <87y2ngg64e.fsf@iris.silentflame.com> (Sean Whitton's message of "Sat, 18 Jul 2020 09:06:25 -0700") 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:183300 Archived-At: Sean Whitton writes: > +(defcustom project-switch-use-entire-map t > + "Make `project-switch-project' use entire `project-prefix-map'. > +If nil, `project-switch-project' will only recognize commands > +listed in `project-switch-commands', and signal an error when > +others are invoked. Otherwise, all keys in > +`project-switch-commands', are legal even if they aren't listed ^^^ superfluous comma > +in the minibuffer." > + :type 'bool ^^^ ean > + :version "28.1") [...] > +;; "other-place" because non-prototype patch will also add an entry > +;; in ctl-x-5-map and under C-x t p > +(defcustom project-other-place-commands > + '((project-find-file . "Find file") > + (project-switch-to-buffer . "Switch to buffer") > + (project-dired . "Dired") > + ;; Eshell uses the current window by default, but Shell defaults > + ;; to using the other window. If a user has added an entry to > + ;; `display-buffer-alist' for Shell, they probably want to add an > + ;; entry here, too ^^ missing full stop > + (project-eshell . "Eshell") > + (project-switch-project . "Switch project")) > + "Alist mapping commands to descriptions. > +Used by `project-other-window-command' to construct a dispatch menu of > +commands available to be displayed in another window. > + > +Commands in this list should be ones which normally display their > +buffer in the current window. > + > Each element looks like (COMMAND LABEL), where COMMAND should be > bound in `project-prefix-map'. LABEL is used to distinguish the > choice in the dispatch menu." Thanks, -- Basil