From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id OCAeEfVsEWVQBgAA9RJhRA:P1 (envelope-from ) for ; Mon, 25 Sep 2023 13:20:21 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id OCAeEfVsEWVQBgAA9RJhRA (envelope-from ) for ; Mon, 25 Sep 2023 13:20:21 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 2161562ABC for ; Mon, 25 Sep 2023 13:20:21 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=HE0VXDEO; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1695640821; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=/nyTKbglVbCZdsLb3HTQjKk7dQrX432Kb47fkTTMm3o=; b=eycQORdwCn5K7V0nh52Kdjyg8Orhgtbs40yxXKmAfr/LD1ASxzD/gT4hT+YmCc5LfnrNe4 No2zu6+9jUJ4Ox3d3O1igRZehiXmp5I/nkEIIX1uCC5S2aeKRtzFDAkOQ5/ooK/QEj30K+ oPRg64S9B4+42p862Y3sgxFbCASz4UDPbtBFwOp8aX+zx1v1idHlLLuj4XivWNLKQHRz3W 6Db+Nx9GvopQoENqAYKZa6vmY4MhQ4DnQJLVmeLujRKk/gdKQsozkx7BGT3aSKyUDhCFCq mm8aVUu63GQHI7WOPy5Im3658WPanWgHKHDXiBJZjFt7c8wECizG1Ngti8T+kQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1695640821; a=rsa-sha256; cv=none; b=ltcMfNSw6ykoxs3HMNoXWWivCoq1XIDNEvtijPs1zfG1qUoYJiGxtCbfvIyNOF1IAo9pX1 ZAzZ74prZWSwby55/lZciDKWRtLPMHP/wDJdQjgKvuawJda04PHsL157iF6/BMtwcImQg9 Vp76lMyVZ9rb4ZmdD9h0GERBGhIuE9reazFL3HgLrR27S7HF/sxMIWdXihrfDnBNMb6ScB Ld5dsTZ39EFU1tBznzTa2g/C0iQqxzy69FIOCB1xXG6nEnBI0f0k71O08ZMfOGEF/f33j5 Q/MGzZA+h3xzDnOSooR9j364O4QaIcXXK4gSbYQj63uORMcMgj9f22bamxYxSg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=HE0VXDEO; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qkjd4-0005b2-Gu; Mon, 25 Sep 2023 07:19:54 -0400 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 1qkjd1-0005VM-PC for guix-devel@gnu.org; Mon, 25 Sep 2023 07:19:51 -0400 Received: from mail.webarch.email ([81.95.52.48]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qkjcz-0000Nz-VO; Mon, 25 Sep 2023 07:19:51 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 468651A8D004; Mon, 25 Sep 2023 12:19:44 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msavoritias.me; s=20210930; t=1695640784; h=from:subject:date:message-id:to:mime-version:content-type: content-transfer-encoding:content-language:in-reply-to:references; bh=/nyTKbglVbCZdsLb3HTQjKk7dQrX432Kb47fkTTMm3o=; b=HE0VXDEOLcaicIzYqDens1i2yWZz8zwgwYGcTIcll2lcjQlAObpygf3yqr5I8KjGbl5DD+ gfgYf4N4iEM5wjqXAn7orhsB9wEO467nycGVIwceNI9fEVwMKJdRKf8AEMvHqePyr+oRyu iwehQipzsyRk3X1i6/IPUQ15w/wdsuEH6ApJIJMi2QxQJFMbPG8PgSmLjWSl4/pFtJ7MWD tfv/eWnm8fUGnSPKWDTXfJxwL+ZvHmrGYYMkpAIfi4hhiSPfXL+lVXeBmmbDADWFSt+9kY XRk5BXEeeyZ+pLV/pwPrkpWk7XuW9RrjJJ6jRVLhWHWho7NiWWqBD+p1mw/WNg== Message-ID: <009b4a6a-6e2c-1b21-8ca7-5712f488b1db@fannys.me> Date: Mon, 25 Sep 2023 14:19:43 +0300 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 Subject: Re: The e(macs)lephant in the room and the Guix Bang Content-Language: en-US To: Liliana Marie Prikler , Nathan Dehnel , Janneke Nieuwenhuizen , guix-devel@gnu.org References: <875y41gx14.fsf@gnu.org> <2a710ca0-466b-0d6e-9768-60b7904178cc@autistici.org> <87msxdfbuy.fsf@gnu.org> <6f17bef4d03310c9a46d2a54db385d44533119d4.camel@gmail.com> From: MSavoritias In-Reply-To: <6f17bef4d03310c9a46d2a54db385d44533119d4.camel@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 Received-SPF: pass client-ip=81.95.52.48; envelope-from=email@msavoritias.me; helo=mail.webarch.email X-Spam_score_int: -31 X-Spam_score: -3.2 X-Spam_bar: --- X-Spam_report: (-3.2 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, NICE_REPLY_A=-1.473, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -6.14 X-Spam-Score: -6.14 X-Migadu-Queue-Id: 2161562ABC X-TUID: 5G6bPmJWm5fj On 9/24/23 11:51, Liliana Marie Prikler wrote: > Am Sonntag, dem 24.09.2023 um 02:37 -0500 schrieb Nathan Dehnel: >>> I'm sorry if my tone was too harsh, I now realise this is still >>> triggering old pain. >>> Why is it still OK to for people to keep spreading negative >>> anecdotes about Emacs, and problematic to refute them or counter >>> them with positive anecdotes? >> It was a mistake to say that. I felt the reflexive need to justify >> why I don't use emacs, or else people would just tell me to use it >> anyways as a result of talking about not knowing of a decent >> (alternative) lisp editor. > I mean, you could try using it anyways, whether it's vanilla emacs, > customized emacs, guile studio, or the heavily popularized spacemacs, > doom, etc. variants. On the Guix side, it doesn't really matter, our > configuration works with packages based on Emacs. > > It's fine if you prefer another editor, but don't count on us to write > documentation for every editor out there, especially when it almost > always turns out to be invoking "guix edit" followed by "git commit …" > or perhaps using that editor's built-in VC integration to do so. I'm > also not convinced you need to bring the big guns of lisp editing to > the table. From personal experience, an editor that autocompletes the > closing bracket and has parentheses matching capabilities suffices. > The latter is even implemented by crude tools such as gnome-text- > editor. How about we start with two editors then besides vanilla Emacs then? Because we don't even have two now. >>> It's been me believing exactly such lies that scared me away from >>> starting with Emacs for years, lost years in a way; something I >>> deeply regret: this has to stop. >> I want to clarify that I'm not just repeating rumors and I actually >> have tried to use emacs. > There is a wide span of "tried emacs". I personally wouldn't say I've > "tried" vi after hitting ESC :q once and being done or even that I've > tried using ed after vaguely figuring out how you can make it actually > change the contents of a file. > > Now whether you want to qualify your experience further or not is up to > you, and even if you do, your personal choice of a suitable editor > remains personal. However, I don't think that repeating the age old > jokes of "herp derp, me no likes defaults" as has happened in other > branches of this topic is helpful. *The defaults in Emacs do not > matter.* You don't need to be happy with the editor you get out of the > box. You can change it into the editor you want and there's ample > documentation on how to do so. Coming full circle, this is why we > reference Emacs in the manual, enough people collaborated to suggest a > workflow that works for them or at least goes in the right direction. > However, I think it's fair to say that most folks' setup will differ > ever so slightly from what is presented there. > > Cheers > > That's the thing you are missing. The default of Emacs absolutely do matter. Because 1. not everybody has time to learn elisp and configure Emacs so it doesn't break. 2. By how the defaults are you see how the community around a program is. If the defaults are good and empower the person using the program that means that the community is open to suggestions and changes at the very least. which is not what happens with Emacs. This is from someone who uses Emacs. MSavoritias