From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: My perspective as a mid-level user on pros/cons of different editors Date: Wed, 20 May 2020 14:32:27 +0100 Message-ID: References: <251c030a-ade3-e945-d7a3-77cdbebc1812@yandex.ru> <8fe95ea3-05ad-fa40-54ab-494594348e9f@yandex.ru> <6f0014c2-f119-88f8-f3ac-1cd2575f69f4@yandex.ru> <90c406be-0bc8-f428-7928-461b42d12808@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="52714"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Rudi C , "emacs-devel@gnu.org" To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 20 15:37:42 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 1jbOuj-000Dbd-OZ for ged-emacs-devel@m.gmane-mx.org; Wed, 20 May 2020 15:37:41 +0200 Original-Received: from localhost ([::1]:46800 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jbOui-0003f1-P0 for ged-emacs-devel@m.gmane-mx.org; Wed, 20 May 2020 09:37:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49628) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jbOpu-00026P-2G for emacs-devel@gnu.org; Wed, 20 May 2020 09:32:42 -0400 Original-Received: from mail-qv1-xf2c.google.com ([2607:f8b0:4864:20::f2c]:39623) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jbOps-0002u8-Ee for emacs-devel@gnu.org; Wed, 20 May 2020 09:32:41 -0400 Original-Received: by mail-qv1-xf2c.google.com with SMTP id d1so1296870qvl.6 for ; Wed, 20 May 2020 06:32:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=/Av/siZCX/iqzCzDtLOjqi2zq9oifWPmUS6fyehOwFU=; b=Kne/TO+gtUGlVF0QWxAz0CXWkyR8XBWOvWVNlWC7Xvv62CNUFEZLT0mwsRDRzJVOAL ymtSeRPelwv28zKNfsp2NtLS96WHGnHag5pvN5kmJlQREtiKhBTaTBE5iqPE0VFxDdy2 YBhgqYzf/x0hg6apDW+a4hc0FjkzueD5d9pQcDYQjtz3ZLcttaqr1Mhxv6VYdvx12mMZ sNOb/y3qEKdzOXkbOdoSUvXonmixl3rYOWMK6+4pHqWvOk14kftHrQYsTfNBMdxwz5g7 Jwd+5jcVqkr6tFiKwvbmqe7dNQWNfhXwrNZeaICaFTKytTIxGNHi90RAtJkuF+OtNCdH q/Zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=/Av/siZCX/iqzCzDtLOjqi2zq9oifWPmUS6fyehOwFU=; b=I15jzHIGe68UBewfbgA+KksxwJX8R/WiapFgsyZfeVakgolc2VR75xAAXqa+0FJYEx Z5RLJ20GErvDgN9UDJ65zUaP48AmB50pDk8P02G/3/27iRQpZoiYfWFqCl6SRrCxurE+ Nw086dcwqrUT/YSfekzHuEsIl+sDxOXdtSXNMXfd5Ufwhx6UYog+P0w2qNFmWkRCEIaw 8YJLRkd6zqJGESDlav54hh4RzDqGmF7JN/rhinpK1S29mH7Jju8FGzj9hVakshw+KYGA m79cZqbvEr3cyLVhNOADXONdxOZ0k++tB9JDmuU4FZFg7EuGgh4A32aijXi1Cy2y2FSR pi1Q== X-Gm-Message-State: AOAM532fJAOXNVxdwFK9TIYeCXDlOkLs6pwCN4KDPL2WtuJ5P6/6G0eR pFuUn8Og/hHQzGdZTgVs1rytqxtTSKcN+zQ6qoc= X-Google-Smtp-Source: ABdhPJyu0GAzQPlLKXtdz+nprRrztx2mriri2Onl0JGqqxJt6ZQvAOR0JuEuCU613pho4z+4XQltXh0JZthptuc5jjU= X-Received: by 2002:a05:6214:12b0:: with SMTP id w16mr4665143qvu.114.1589981559517; Wed, 20 May 2020 06:32:39 -0700 (PDT) In-Reply-To: <90c406be-0bc8-f428-7928-461b42d12808@yandex.ru> Received-SPF: pass client-ip=2607:f8b0:4864:20::f2c; envelope-from=joaotavora@gmail.com; helo=mail-qv1-xf2c.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: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=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:251040 Archived-At: On Wed, May 20, 2020 at 2:14 PM Dmitry Gutov wrote: > On 20.05.2020 16:10, Jo=C3=A3o T=C3=A1vora wrote: > > A non-appendix view would be: "I want to > > work on my Python, C++, Go program" and go do that, not > > caring about what was going on underneath at all, LSP, treesitter, > > CC-mode if-then-elses, you name it. > We won't be able to do this. Don't be such a Cassandra: have you seen the future? We'll try to come as close as possible. Anyway, it is precisely in this sense that I try that Eglot provide the least amount of interactive commands and user options, and no keybindings at all. So that people "see it" as little as possible of it. They just see xref, project, flymake diagnostics, eldoc, etc. This is quite different from lsp-mode (at least the last time I looked at it). Of course if major modes were in on the play, we could reduce the visibility of Eglot even more, maybe just reduce it to `eglot-connect` and `eglot-disconnect`, maybe call them `start-ide-ing` and `stop-ide-ing` for abstraction. Jo=C3=A3o