From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Dr. Arne Babenhauserheide" Newsgroups: gmane.emacs.devel Subject: Re: An anonymous IRC user's opinion Date: Thu, 10 Oct 2024 11:35:12 +0200 Message-ID: <877cagcncf.fsf@web.de> References: <87plodsjsd.fsf@web.de> <865xq14dwp.fsf@gnu.org> <87ldyxclix.fsf@web.de> <87wmihj60r.fsf@dataswamp.org> <867cag2zct.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10692"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Oct 10 11:36:51 2024 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 1sypbH-0002f5-B1 for ged-emacs-devel@m.gmane-mx.org; Thu, 10 Oct 2024 11:36:51 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sypaI-0005BA-TU; Thu, 10 Oct 2024 05:35:50 -0400 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 1sypaC-0005Ab-BE for emacs-devel@gnu.org; Thu, 10 Oct 2024 05:35:44 -0400 Original-Received: from mout.web.de ([212.227.15.4]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sypZx-00055j-39; Thu, 10 Oct 2024 05:35:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1728552913; x=1729157713; i=arne_bab@web.de; bh=bxhhvXJbFZTJqJRfx0XcEG0Br6ATyDNdhXAZpHDSPx0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=hxNeg5PRZte6zQcbHPDOy9QBGvhk0MTi0RRzCyhR2mEr2tJh72xvz02nkYyGjTOc ZlUChdUT/NKq0BpM+PhvLP5WQqd36qe4rXJO+KZW5g6PD51AZo2puqB8Y2djmNR/z 3NxwfNLXyg++lfHFNMgX4TgvQMpvp1pyCEeUHbthjET3mMEIXcwHf71rlOlh/mALO 286PSrlA+B5DLoCf+Q7DBIQ2oaybp4Lz0huyj9dAvq8nmD+TP7CZedJQb0D/v/Z2G M5OYoDjfbtHz/6sPfu02k2+oR9a9vOO3u/LAZSuwEqQL92zS1ZLy3WUUQ3ahSe27n rqcUjkBPNAFmIrEDeg== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Original-Received: from fluss ([84.165.28.123]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1M91Pe-1t1Yb11rPy-001xVB; Thu, 10 Oct 2024 11:35:13 +0200 In-Reply-To: <867cag2zct.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 10 Oct 2024 10:25:54 +0300") X-Provags-ID: V03:K1:pzjxtMtTN+j1XAIC7+6RucPBnXKVSOQcGc9qkbk3vrnhITxlVm0 pOQ7JpaM1srRhIWhgCkiIRl7NDl6TDVcMVL7HGwrJJ2rah8+cu29StY5fd8Z1Jx/N8nrSSU sUpYa7xGkBjBgNjyPVgHgMi6XKxY1BdpdgS1PISbtjaXz6VNmhN8Vt4XuwpbKm0MQbyXPpx OUjvbI/gv/77kY+i49M7w== UI-OutboundReport: notjunk:1;M01:P0:jv2aCWj2YTU=;1ZMSCfh1jyP7kxZdQqCCWY88u9y CBMb5s5eAtw7EXBgJWjq9kxS6HDAF2NCSKuQjdDa3zJcpSGqTdlIQotaOGO0OsQjz59YWYofE DYVNToIg9QF2Ng8J3KMNdZK+XnjisZ796lJjzkiPkPmBU5gherZnME076IwQOEU1z5YOpFpIx PjwimkyacOo4iraZmBe2KQI1QfYztdoWBwiO0aQudZdtF8lt+kGdr8LVoGYMGVM4CMXF5OcZe QZfz/ZzLol+/YVyhpQrBrebObQP1/JBhADyV3o1J68GTxiGN7wtUam0I1su+MXcTTx2LmMI6n CI4gdI+EbmCYxOeFksoVeK7e59xp5gdmAgeZ+llO3dsdKSX5idBIlQbseGhMQg4Cky0CYNUzn rQHSuU/fZb1a90yWWlRVkjfagWqsNFh8fdVf7TfOxB8w2IhRjGueEjxUfuQNMcq6YYMjUPeEP +kiIGf9c6MP/RRIoo7k1hzYGVpHLGgsElpTyVG/+TG9LFOd7z4MAd7o/clXHvKOo1ysY9KsI9 YFOmqOe5jdUXIPTIoTWFLK4n4Btjqzggz+4KhbaU04B0K1YQPd/CHtMRijFkJ3qEDb1K353w5 ViBZdFJEPcYDnKzexK4ECRzLCTpfK1S8Y3R+GQtRRsb+W24fhmiNnS0xxljjgSqJDll2RBYad pk13ht7o7ymRIxGg7eb5YirP1+BouaZV76LCdSKPQG4YljPE697GEtFaUwHDSPlYj5P6Vin56 lnOs2/gwDpSz+AQ1Bua+ivfQlY6g8AQOgqcSvK0PCKw3/3g7bQcuBUY06WfjClaEjiX23NXl Received-SPF: pass client-ip=212.227.15.4; envelope-from=arne_bab@web.de; helo=mout.web.de X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:324484 Archived-At: --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii writes: >> This is also similar to https://emacs.amodernist.com/ >> I mentioned in my previous message. > > I think https://emacs.amodernist.com/ is a good starting point, but > IMO it is nowhere near being complete. I see the following ways to > improve it: > > . More background information on the features it asks about, so the This is an indication that asking is the wrong approach. We can only ask questions that users can give an informed answer to. If we need more than a few words to give that information, then asking the users puts an undue strain on them. If questions require lots of reading to understand the answers (or their implications), we should provide a default and enable already informed users to deviate from the default. And maybe provide links for further reading for those who want to dig. To avoid causing problems to those who want to tinker, an option like "minimalistic" could help. That would disable all potentially conflicting customizations. > Setting up an LSP server is not a trivial task, so if Emacs provides > an alternative, the customization helper you describe should give > enough information for the developer to consider these alternatives > and make up his/her mind about the one best for him/her. Also my experience with the difference between js2-mode and the typescript (ts) lsp is that js2-mode is much, much more enjoyable to use, because it feels instantaneous while the lsp always causes delays. But js2-mode only works for Javascript (maybe with jsdoc), but not for Typescript. That=E2=80=99s why I know the difference. I don=E2=80=99t know whether it is the same for other lsp servers and their provided alternatives, but if it is, then suggesting an lsp may not be the best. Best wishes, Arne =2D-=20 Unpolitisch sein hei=C3=9Ft politisch sein, ohne es zu merken. draketo.de --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE801qEjXQSQPNItXAE++NRSQDw+sFAmcHn9AQHGFybmVfYmFi QHdlYi5kZQAKCRAT741FJAPD60qmEACN2SHgKcq+EaJuNgGe3aTrpmL71recJY9O 8PtJvBX3Zq+b+2tiuEjcp0ijA4QEjiWqvrcx5cpYCEr4+45L9HpLDzP10pZzxtic XF1Zgu7HwsZjL5Fs1jAWXnAIBF1wvw/0eEOaqNp0i4sDWpy0EvtwdcIkDTz8OvVn eDFeZMghNoVi75ZwNXcNdJ5gO71T3PUNYvdS3ZWpe4eTIkPzqPhoQBSZG184ZsEw d9SbCA6zECXtHfSWFeEH5PvlTmMk6q5s/KO5PH8f1hk7xDFG9PjbU5G4BYwEFYGG PX2jSaQe4EqjuiJxQRjtpKM2StF71AikczHhj6eQ1kqk0WPdefR5eLVjtG0vBhQm 6ekx/g537gumoyjHAwSTlSEAq6Bqce4jn0ZmiPaNojPiZxR3PwLUQI/CafWoEQwF eSrU8Cae/FNDMFUBD+TKXAnmIOuDwwe2lVyxN+ePBgFWT0Eg+cGFZ2iwRW1ohG9g Vb4H45bYGJaHqrRKE5jduu8AdatNmNQmWThLplq5K/pITtZgPzSeSd5a8vxEdTRc 3QTW6AicIkmU1V078grRaslBIKqOVrCsRMgpE4KcWwvT7oxGEtvnX+Ea/dpjfWxe arOU5c7KnJwmP2YPB3fNzJov+WVdBkhmAVMsJmS54loeLDC7mdlru3pO1hE1trZ7 faYTRh8/bojEBAEBCAAuFiEE3Si95tmHXKvOSosd3M8NswvBBUgFAmcHn9AQHGFy bmVfYmFiQHdlYi5kZQAKCRDczw2zC8EFSLdVA/47RQ1z4GAkrfS0YidVfWiUdQ9r DlvNsbMTdXBXTEG50xEga6WjpXA3tlLqqrcH7zyMRv5UWyj755T9wxuFt9iiuLvr n4+ZwS09dqapn1u0cXdSsouJ27HJ7t/GMdvr0KOAXEmYQhierrooqN6qbV1s56g1 u+YKPFvBoMRaOaWM2A== =bT4R -----END PGP SIGNATURE----- --=-=-=--