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.devel Subject: Re: Eglot, project.el, and python virtual environments Date: Mon, 21 Nov 2022 00:05:20 +0200 Message-ID: References: <87zgcq68zp.fsf@ericabrahamsen.net> <878rkale3l.fsf@dfreeman.email> <4c5f4b07-3df6-d700-83f8-9a9d1b684afc@yandex.ru> <84781346-5b88-2be5-38bb-02696fcf1364@yandex.ru> <87o7t2vj19.fsf@dfreeman.email> <877czqtyfy.fsf@dfreeman.email> <87zgcml7g7.fsf@gmail.com> <2ba04533-097a-a1da-ff3f-2c9506fd488e@yandex.ru> <875yf9bbzb.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7892"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Cc: Danny Freeman , Eric Abrahamsen , emacs-devel To: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Nov 20 23:06:12 2022 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 1owsS4-0001um-6s for ged-emacs-devel@m.gmane-mx.org; Sun, 20 Nov 2022 23:06:12 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1owsRZ-0000U3-FD; Sun, 20 Nov 2022 17:05:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1owsRV-0000Ta-5J for emacs-devel@gnu.org; Sun, 20 Nov 2022 17:05:38 -0500 Original-Received: from mail-wr1-x434.google.com ([2a00:1450:4864:20::434]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1owsRT-0002LJ-DO for emacs-devel@gnu.org; Sun, 20 Nov 2022 17:05:36 -0500 Original-Received: by mail-wr1-x434.google.com with SMTP id x17so3864692wrn.6 for ; Sun, 20 Nov 2022 14:05:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=YS7QbX+UfD2fw072OBYM+K6Q8IfWpDkiimhhyIWk/TQ=; b=GHNj8Yng7u756UeecVAx0SQZdqNuYYp99ZkWHqV3+FzDTAXBm08n4lHYSgEsC00Nee qsueaame68blD5seBVvhBO9wHpWqFzVKau2aJoWsE3u9Fv9ZQ5AKn1Xs/w8pD/zC7egO pV/1pNoNiLZel0phvuo3xrcdMV0xUvr9hd3z0XwQ7WUw15tvbrPpMNWfDSF0s1684Lt4 lKJuxCVu056OSW3Ys3jdohelrIgEqJFE4qJ26SqKDDT/dsV4Hs8NGyLANsMMq/U/NYdc cY/qg0n1JBMeyvXSwhr2OWzMgs1wyNz+Msuu4XBZ/Z3HZNhYMFKJFI1MYRdw3pNpIB6i gp/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=YS7QbX+UfD2fw072OBYM+K6Q8IfWpDkiimhhyIWk/TQ=; b=ZFsnTaIsMrZ+w0So8NXuLi2nfaWtAvgO/K1rABvBDH9PpiKkdG5Hr0vFLWd3kOSGsq wZkqloe3EWS43gX89SiXguJhwwkzwQ93OlPBWVr3wTe42cxVft7wC1aXsOK2MGVjuzcI VjMAn4Ax9jap//Wb3Kc0ApN78I+MGFaSgWhgkLhZMzJ24hoqU2SFwvOZ+QNLme3z8ecm PALo1zBznrggc9ASgbS9NLCz7yt9eUccEC5fmSPoA9JZ/rCyDkGLDuRStfIxfit8FthK A4VVNmUaaThSNnoqRtHjS7qL/+vdBazz7EZCGBryjuDOHfvMJnaGY2ro3+zFSLWhJehg /EzA== X-Gm-Message-State: ANoB5pkwvEDXYEAEJvLiuc4SzWgz62qhKhpvVDqyH1tC+Wha8H2bxPSS ZrScm4CzLwUgzwzXakNITNs= X-Google-Smtp-Source: AA0mqf4gMUvYbKMh52m85DQm8yoQMDBsP5/4aCVgfSkUBGUqTlyj7VfnyPZQWMQCwAti2O370pNEpQ== X-Received: by 2002:a5d:4607:0:b0:241:bfc1:4211 with SMTP id t7-20020a5d4607000000b00241bfc14211mr7277405wrq.397.1668981923820; Sun, 20 Nov 2022 14:05:23 -0800 (PST) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id j18-20020a05600c191200b003c83465ccbfsm17926348wmq.35.2022.11.20.14.05.21 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Nov 2022 14:05:22 -0800 (PST) Content-Language: en-US In-Reply-To: <875yf9bbzb.fsf@gmail.com> Received-SPF: pass client-ip=2a00:1450:4864:20::434; envelope-from=raaahh@gmail.com; helo=mail-wr1-x434.google.com X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.179, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:300273 Archived-At: On 20.11.2022 22:35, João Távora wrote: > You shouldn't be writing performance off as a detail. You can't just > wish it away, or think users will change OSs soon. You should instead > think of solutions that help manage size and complexity. No, I'm saying performance itself shouldn't sway the decision in this case one way or another. Other means to improve it exist. > But it's not just performance. For example, in this particular project, > it makes sense, by default, to grep the superproject, but C-x f in the > subprojects. Lack of subproject support in project.el means I have to > work around this with defadvice. Perhaps in your particular project it makes sense. Most of the users I see in this thread seem to prefer it otherwise in their projects. So that seems to indicate that the Eglot fix and the subprojects thing should be separate, implemented without tying one to the other. If you have more things to say about the subprojects feature requests, BTW, please go ahead with 'M-x report-emacs-bug'. We'll need a more detailed description to decide whether to go ahead with it and how.