From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?UTF-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: Gitlab Migration Date: Fri, 3 Sep 2021 13:11:41 +0100 Message-ID: References: <83tujbqg4j.fsf@gnu.org> <46353190-1190-495f-b15e-22980159b3ab@yandex.ru> <83y28mp0rb.fsf@gnu.org> <51a363db-fde7-791d-cf8d-98ac601d62ee@yandex.ru> <57ca4d78-2339-201d-edce-678c9b003a99@yandex.ru> <83bl5dsh8b.fsf@gnu.org> <8335qps8vs.fsf@gnu.org> <9471c28f-8eae-b555-ee86-9fffd6229937@yandex.ru> <83bl5ayyym.fsf@gnu.org> <87zgsu428b.fsf@gnus.org> <369cfa83-fb3d-d452-94b1-64dbd6dc0253@yandex.ru> <87czppyl2m.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000085d43705cb16354b" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11888"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "Philip K." , Daniel Fleischer , Richard Stallman , emacs-devel , Stefan Monnier , Lars Ingebrigtsen , Eli Zaretskii , John Yates To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 03 14:23:00 2021 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 1mM8Dk-0002uT-8C for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Sep 2021 14:23:00 +0200 Original-Received: from localhost ([::1]:33734 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mM8Dj-0005S1-5M for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Sep 2021 08:22:59 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59982) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mM83L-0001Ml-72 for emacs-devel@gnu.org; Fri, 03 Sep 2021 08:12:15 -0400 Original-Received: from mail-pl1-x633.google.com ([2607:f8b0:4864:20::633]:42775) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mM83J-0001YO-Jr; Fri, 03 Sep 2021 08:12:15 -0400 Original-Received: by mail-pl1-x633.google.com with SMTP id n4so3181970plh.9; Fri, 03 Sep 2021 05:12:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=d013AUyHUucoooR8Y11ztARhr1B2auy+2ncsj781mXA=; b=HzB9EIf0waZcQme5piUAqDa7C/VBVUOuptYG7cxi+P0efVf4I87QgB0kepYKUvRXP+ l/EbCV4duv5lUtKHIosVcKt/YdBYNxcK2DP0R2U2wYSvf84vWZp2auztFKBKTEYYXdEG zlB3f5AaupJ2zyxuGPV21b1uipATyBcycbg9URf+zGapYQ7an1LJSOuvZTU1IVeFIQjW rVndcRVhh3nQyTjVaWonRjKrmr42jMrkmRUTa52fKBoLEsTyGJwU2EUMLaavSKQGotcV qWR00vk7uphZ0v9fQ6WKT3vN50B+hQ7l8iZzgMRHGUlgpZcT4Ta9zbWr1nuRfO602vxe Kk2Q== 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; bh=d013AUyHUucoooR8Y11ztARhr1B2auy+2ncsj781mXA=; b=s78f6mNJn97ozXuq/q0xh4dIBHqLSYBiY/lHltIu/E/b9Fvy3g/IdDBOI6VVx3ogJo +cuFyIe1iEKJ8KPApsw8yHP74yABO53/Kgv6rLQbrKzhOXf9WslhHxXtIyfBLcWPSaAm SUZwD7P/vsNqFTU/2Z4/2iFvOok/jLD/5T7V2qVGxq3k6kzxaHe17s3LxKBTJZ8M62og AVjlHSStTzgr+w40dX2a5tWiz0gbaYyX2AFmJMc+pOCVmV06klnOuTYGFvePhwBgYVTl NWj8lPybza2GzbkOFdX6kP9s1aq42S7HclPmiMWtEp1QvHBg1Wii6mdakK0NySgV7QCh xnPg== X-Gm-Message-State: AOAM531Gb/e4dMKPBBbCBPbJH66S6V4FNASEcLqZArq0zm7D8GfNaZen r8ZBNS9tA5mlznyS0uVmAyzWNiHsvlZbtvDJMug= X-Google-Smtp-Source: ABdhPJzUCnBJK1c7PQJ4g5Hg7buzwc+3gLtBmgjt+BVIWxpQTbYyzDcoopxYuL+Qc22HsxCxiIbsGmgx79VsZcF7Phg= X-Received: by 2002:a17:902:bcc6:b0:138:d3ca:c356 with SMTP id o6-20020a170902bcc600b00138d3cac356mr3037503pls.6.1630671131234; Fri, 03 Sep 2021 05:12:11 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::633; envelope-from=joaotavora@gmail.com; helo=mail-pl1-x633.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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.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:273776 Archived-At: --00000000000085d43705cb16354b Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Sep 3, 2021, 12:45 Dmitry Gutov wrote: > On 03.09.2021 14:06, Lars Ingebrigtsen wrote: > > Yes, that's not what I think we should add (and as Stefan reminded us, > > the previous time over we called the concept "profiles"). These would > > be big things that change Emacs in sweeping, opinionated ways a la > > Spacemacs, and there would only be half a dozen of them. > > We should not forget that, by maintaining those profiles, we would > probably obligate any addition or change to the default key binding set > to be adapted to all (or some) of these half a dozen profiles. > > So the more we have of them, the more work we add to our contributors. > Or potential bugs when we forget to do that. > Additionally, I would like to point out that we need reproducible bug recipes from bug reporters, and the best way to get them is something like Emacs -Q and its defaults. It is unavoidable that offering profiles as suggested is going to have a negative impact in that department. But perhaps it can be controlled if we have a small number of profiles and said profiles are easily chosen from the command line and the bug reporting instructions should updated accordingly. I support this profiles idea. I suggest these to start: - default, the default - space-hippie, or space-pinhead, a reference to spacemacs and to Emacs' hidden 70s origins - doctor-doom, likewise for doom emacs, couldn't find anything particularly clever here, sorry. The idea are that the latter two are reasonably familiar to people migrating from those distributions. Not sure about vi kebinds though, ugh..= . Jo=C3=A3o > --00000000000085d43705cb16354b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Sep 3, 2021, 12:45 Dmitry Gutov <dgutov@yandex.ru> wrote:
On 03.09.2021 14:06, Lars Ingebrigtsen wrote:
> Yes, that's not what I think we should add (and as Stefan reminded= us,
> the previous time over we called the concept "profiles").=C2= =A0 These would
> be big things that change Emacs in sweeping, opinionated ways a la
> Spacemacs, and there would only be half a dozen of them.

We should not forget that, by maintaining those profiles, we would
probably obligate any addition or change to the default key binding set to be adapted to all (or some) of these half a dozen profiles.

So the more we have of them, the more work we add to our contributors.
Or potential bugs when we forget to do that.

Additionally, I would like to p= oint out that we need reproducible bug recipes from bug reporters, and the = best way to get them is something like Emacs -Q and its defaults. It is una= voidable that offering profiles as suggested is going to have a negative im= pact in that department. But perhaps it can be controlled if we have a smal= l number of profiles and said profiles are easily chosen from the command l= ine and=C2=A0 the bug reporting instructions should updated accordingly.

I support this profiles id= ea. I suggest these to start:

- default, the default
- space-hippie, or spac= e-pinhead, a reference to spacemacs and to Emacs' hidden 70s origins
- doctor-doom, likewise for doom emacs, couldn't f= ind anything particularly clever here, sorry.=C2=A0
=
The idea are that the latter two are reasonably= familiar to people migrating from those distributions. Not sure about vi k= ebinds though, ugh...

Jo= =C3=A3o
--00000000000085d43705cb16354b--