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.devel Subject: Re: New feature in project.el: Remembering the previously used projects Date: Thu, 4 Jun 2020 02:13:59 +0300 Message-ID: <015bbdb0-e9c3-a19e-287c-a26bc305d155@yandex.ru> References: <6f0f6cc9-52f4-8383-9827-ead54e898472@yandex.ru> <87pnan8xuf.fsf@tcd.ie> <8834c5e9-90c7-a8ad-3dcd-b8fb95f99df5@yandex.ru> <87eer3nqnd.fsf@warpmail.net> <871rn2ivne.fsf@simenheg@gmail.com> <87367hozkq.fsf@mail.linkov.net> <1cc7dff3-6e39-2cf4-ec65-379c9f72ac72@yandex.ru> <87d06is84l.fsf@mail.linkov.net> <71832015-6be9-4433-02ba-99b54f63a0ed@yandex.ru> <878sh3ydrl.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="27621"; 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: =?UTF-8?Q?Simen_Heggest=c3=b8yl?= , "Basil L. Contovounesios" , "Philip K." , emacs-devel To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jun 04 01:15:35 2020 Return-path: Envelope-to: ged-emacs-devel@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 1jgcbd-00071l-DO for ged-emacs-devel@m.gmane-mx.org; Thu, 04 Jun 2020 01:15:33 +0200 Original-Received: from localhost ([::1]:32928 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jgcbc-0005aD-Cz for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Jun 2020 19:15:32 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58298) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jgcaD-0004UV-2g for emacs-devel@gnu.org; Wed, 03 Jun 2020 19:14:05 -0400 Original-Received: from mail-wm1-x32f.google.com ([2a00:1450:4864:20::32f]:52670) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jgcaC-0007uK-4F for emacs-devel@gnu.org; Wed, 03 Jun 2020 19:14:04 -0400 Original-Received: by mail-wm1-x32f.google.com with SMTP id r9so3446630wmh.2 for ; Wed, 03 Jun 2020 16:14:03 -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=GZMrtfxPuMblD8b0OyTPOBf5xwQoJ0JZaMrBqneXmk8=; b=Wfml/JKO0yl8rj8mE5xtcW13BHjIaw83vDp562JxieIWDla1ADPT6Jm9iuOFv2bmMG 2LGoytlYPdukELZzVu2qz1MjGdwBdu3X7/hQ2L9PYjQPePZbIet4g9fErnOr/M7Inynh 9PMb+dtoYzjKbvqfOUnyki8J5GT6zXLNGLNWqEiS9WfpAC7X7HKKoMC425Qyy4gxp/UW B2zk/qk4waog+6mvIGzWV54JD2tKqaQiqzJhd/lW+aQE0Y0oJcJ7WphTnnj1ILii7F6/ G++hxVW9wKUYlF9eRLAtBv/7nrd2lRF/TsRAjL9vbJP4AAd2LB39t2lgVof5ZeqV32in Qmrg== 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=GZMrtfxPuMblD8b0OyTPOBf5xwQoJ0JZaMrBqneXmk8=; b=r/dxAg9I/T7mHbM0o6M4MnNFiF6x8iRkYsAze2qLzVSvYqTNPPIoDNMcz2nPBhn7EP zpmJvhKgD84YccNJwNgXXVpHbQjDaE34TfyQm+vsgk3g4ryAUgC35St/pDAcN6EZcw7z EqVMFiaKbhnlRQEdB3XsvJU2tNs3kPmgFTxBSuPy84f1OI6U5GwpJOXk0LwRv586Imyk KJqN24aZ0ZbECryM84y2ocw0WhfP8Bc8Onl4BwRef8QuqWRldxOju3X3SB3NaPTfTd9Q 097p5n8fy++BGW1T2GnXZ7X4WonP9IB2oF8Y70QDO9H2H6S5EDFxA7MT1PIFoO9B0VfR qgkw== X-Gm-Message-State: AOAM532Pnr+GHDazzsS7eLrvDXRO+ZGIbXhn0PoeR9jpZ5tKZAfbLtvz r5tvUVGw3TanaFzC7QDb7IUYVY3j X-Google-Smtp-Source: ABdhPJx+y9gWBudUKr7D3tB/s55qcnw5cMi62XwglQFgm5KpobKriUKcVa9kdA/e1QCOV0KGdIBOzA== X-Received: by 2002:a1c:bad7:: with SMTP id k206mr1227134wmf.11.1591226042228; Wed, 03 Jun 2020 16:14:02 -0700 (PDT) Original-Received: from [192.168.0.3] ([66.205.73.129]) by smtp.googlemail.com with ESMTPSA id k16sm5239414wrp.66.2020.06.03.16.14.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 03 Jun 2020 16:14:01 -0700 (PDT) In-Reply-To: <878sh3ydrl.fsf@mail.linkov.net> Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::32f; envelope-from=raaahh@gmail.com; helo=mail-wm1-x32f.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:251833 Archived-At: On 04.06.2020 01:40, Juri Linkov wrote: >>>>>> Also could you please >>>>>> add a command to run shell, in addition to the already added eshell. >>>>> Would you like to do the honors? >>>> No problem, done. >> >> Regarding the key binding change you have done in that patch, which of the >> following two options do you prefer? >> >> - Move project-eshell to 'e', project-shell to 'E', project-find-regexp >> back to 's', > > The problem is that there is no mnemonic connection between > 'E' and 'project-shell'. 'E' stands for 'Emacs' in 'Emacs-Shell' (eshell). They both have 'e' in their names. If we imagine that both 's' and 'h' are taken (the latter standing for 'help', maybe), then 'e' is kind of a natural choice. And maybe 'search' is more important than 'shell', as far as the choice for 's' goes. The main thought behind this option is that 'shell' and 'eshell' are not too different, so it should make sense to put them on the same letter. >> - Or move project-find-regexp to 'g'. > > If you have no plans to implement 'project-grep' then 'g' should be fine. While I might not, it can't stop somebody else, especially if that's for their personal config only. But we could also use 'G' for it.