From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Simon Pugnet Newsgroups: gmane.emacs.devel Subject: Re: Gitlab Migration Date: Fri, 03 Sep 2021 15:29:02 +0000 Message-ID: <87lf4dwudp.fsf@polaris64.net> Reply-To: Simon Pugnet Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_SspOWFoAWpd3KEp8Awa4e5DCn73fMkjEX0rZAVZNkM" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="16609"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "Philip K." , danflscr@gmail.com, Richard Stallman , Emacs developers , Stefan Monnier , Dmitry Gutov , Eli Zaretskii , Lars Ingebrigtsen , John Yates To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 03 21:12:52 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 1mMEcN-00049V-IL for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Sep 2021 21:12:51 +0200 Original-Received: from localhost ([::1]:37510 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMEcM-0000G1-H7 for ged-emacs-devel@m.gmane-mx.org; Fri, 03 Sep 2021 15:12:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50588) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMB85-0001WF-4L for emacs-devel@gnu.org; Fri, 03 Sep 2021 11:29:24 -0400 Original-Received: from mail1.protonmail.ch ([185.70.40.18]:20129) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMB81-0002mY-BX; Fri, 03 Sep 2021 11:29:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polaris64.net; s=protonmail2; t=1630682952; bh=7NiSdryuYteJdEdh1N9aKSSMIEYkDHL51dXS5yEpBUs=; h=Date:To:From:Cc:Reply-To:Subject:From; b=SXRQNn6x0Ju4PHmJtaVHF9QiVOz60iP2znEs3oDR87cIDSP6yIfainBH0eibAzyEd vNdWatU39tKA8Sxn53Xfvndcvm2/DCWrdhmIy1BIHCU1ZTT3bsPlrkrL4B9GCIKiwz xNA8IupoAwZsoal9MB6vfG8Q3JN1YejdOga/C++NVMdGAfAeajyHOfqKNE3l5Uz+qT clixxpGIrKk6Uj7pu4SSn3g7pPCIyROW6ycdPFdGyECLkNZNLwItgxbIqOukn7X79X 84p9sjBKSlXZ1SFzwyXAufNrodv0rQtutwGjLBnSAuDD2qnwW44fprGVAawKdh02SG hPJirO1qOZiXg== Received-SPF: pass client-ip=185.70.40.18; envelope-from=simon@polaris64.net; helo=mail1.protonmail.ch 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, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Fri, 03 Sep 2021 15:10:58 -0400 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:273814 Archived-At: This is a multi-part message in MIME format. --b1_SspOWFoAWpd3KEp8Awa4e5DCn73fMkjEX0rZAVZNkM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Stefan Kangas writes: > Eli Zaretskii writes: > >> > We have previously discussed extending the concept of a "theme", which >> > is currently basically just visual. I think the way forward here is t= o >> > allow people to create opinionated views on how Emacs should work (fro= m >> > keystrokes on up to basically... anything), and include these in Emac= s. >> > >> > New users, when starting Emacs, would then be able to choose between, >> > say, five of these mega-themes on the start-up screen by just clicking >> > them. >> >> Sure, SGTM. I hope such themes will be developed and added to Emacs. >> That's one way of having several opt-in changes in behavior that can >> be turned on and off with a single command. > > I agree. I have proposed to name such themes "profiles" in the past, see= e.g.: > > https://lists.gnu.org/archive/html/emacs-devel/2020-04/msg02032.html Hi all, I'm not sure if this is of interest but I just thought I'd throw this into the discussion: https://blog.polaris64.net/post/could-emacs-have-a-set-up-wizard/. I thought about a "wizard" which would help newcomers to choose from a set of profiles in a simple manner, and this blog post details a little proof-of-concept I came up with. The idea was that it would keep out of the way as much as possible so that existing users could easily ignore it or disable the entry on the splash screen if necessary, however it would still be prominent enough for newcomers to see it. Best regards, Simon --b1_SspOWFoAWpd3KEp8Awa4e5DCn73fMkjEX0rZAVZNkM Content-Type: application/pgp-signature; name=attachment.sig Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=attachment.sig LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCg0KaVFKSUJBRUJDQUF5RmlFRU8vZUYzaFlz QU1qN1RhYjl1aE5acUN3TFB2a0ZBbUV5UHpJVUhITnBiVzl1UUhCdg0KYkdGeWFYTTJOQzV1WlhR QUNna1F1aE5acUN3TFB2bjgxQS8vWXlzVEhqb0Zrd2VkRHRBSkdxcmIwUWNGWkhSNA0KTWRDVEla NG9UQ0phSHdTajl4bmdZRkhidkMzK0RGVEFJY05ULzhhRytKWnRvQzRqT2swclpvVnRkSHBkOUFP MQ0KMVFETHNaY0FGRnFKYmlmekJFSE9TbENQLzc5RkFRQ1RqekNoSk1ka1hyNE9WOEx2VytuVEJD Zit3LzBhNHppSA0KaXRKNGdMVnd1b0RQYmpFL1ExbnZSWlJyZFRZRHNva2dZNEdYdW5VcDRTZlZt ZGF3QlgxdDFJaHB3ZXVJWk90Zw0KajhydHg0Yks4NVVkUjJFUWFIOFBDbHJ0bVpZR0YyZEVTRmVa RGsrQ1Nta1c1WXo4QWJNcE1EVExrZmppd0JjQw0KdFRzUGNaeTVIUGFRVGFrR2tjbG9tMFNWazcv cFNCZEJVdUdMOUp2TlVBQ1ZDUWR0R2xhcGR3L01KTGw4VTZHRw0KZ2Q2dWpkSGFIdDJUanVCTERR eUxwSG41S0FoY1htaXFmR0VIQXZtb3lZUk1EM0laVzNzdVBoYldWUTBXZUhIWQ0KTFhsQTh1aFJp cUl0VEJvTWlCcjR3UXVJZHg4TWEwWmViYmdEYkdBNGc4SitUUFc3SzhBbzZPSzZUS0N3V0svMw0K TDhhdkZiS2VTbHVZWUgyMFpPWDBGMTlxQmhuZDVUMkVOWE5meEpZb1FreGUyNmdwa3dzVG9CYTlI ejJpdmJXSg0KbFlkenZCNFFiY0U4dUFoRG80b3BUWGZwYTBBeml6MFVDRnVZSVh3RTFnU0xTOEta a05TMUZkUmpRbkJrZHU4dw0KMEU0ZGFYSjdNNzhxbGpGRStvYXpGeTRRYzlhOXZTRU14dzB3UnRa R3dYTWNkdHh0R3picUZ3NlRTVnhzaDJLWQ0KYTJrcGdOS1JPRmtUVzVvPQ0KPWdzQ00NCi0tLS0t RU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ== --b1_SspOWFoAWpd3KEp8Awa4e5DCn73fMkjEX0rZAVZNkM--