From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Christian Vanderwall Newsgroups: gmane.emacs.devel Subject: Re: Gitlab Migration Date: Sat, 04 Sep 2021 09:24:34 -0700 Message-ID: <87fsukcnr1.fsf@cvdub.net> References: <87h7fcnmq0.fsf@posteo.net> <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> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18249"; mail-complaints-to="usenet@ciao.gmane.io" Cc: philipk@posteo.net, danflscr@gmail.com, rms@gnu.org, emacs-devel@gnu.org, monnier@iro.umontreal.ca, Dmitry Gutov , john@yates-sheets.org To: Lars Ingebrigtsen , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 04 18:26:10 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 1mMYUb-0004VX-7C for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 18:26:09 +0200 Original-Received: from localhost ([::1]:34128 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMYUZ-00040A-Q8 for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 12:26:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52866) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMYTC-0001nk-VH for emacs-devel@gnu.org; Sat, 04 Sep 2021 12:24:42 -0400 Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:35575) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMYTA-00073W-PE; Sat, 04 Sep 2021 12:24:42 -0400 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 12E125C00BD; Sat, 4 Sep 2021 12:24:38 -0400 (EDT) Original-Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sat, 04 Sep 2021 12:24:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cvdub.net; h= from:to:cc:subject:in-reply-to:references:date:message-id :mime-version:content-type; s=fm2; bh=+MUHnm4FsgvG9GMZE5kvqshm9a qArL9wGlBcO3O/5X0=; b=s9Z17bd7j1bG9lN1px7hEvgI1LLG2wlOWwjBVtBJ/v 1AOD6JOnWc6YTcp1HIIUaLQdPn4TrHlG8B9NtGz8NCQRnjMhWIGxk2Jt4WQqow0/ +KkjFH/qcKrknqEZml+zvu+Wx1Gy4nesRJUGVIsU/xjKJxwJXSxyAoFdZQkNTgtw hXUDk1kurR3OwefeF9et3sFWqP3163P3A94nj1g4Nzk3V/XETPM77kzAduRk4tq8 IKlTFD4X6eGqNi9HjbwcyNZ1YQHXFDBUHZ+RLvlNeGrwAtFg3EUOBVijBCh+4jEg UOklvptSZUa81tDRfMc7nlx+CMWmDvozQlwLxMBjG5pA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=+MUHnm 4FsgvG9GMZE5kvqshm9aqArL9wGlBcO3O/5X0=; b=OpXVowTbquiuhxUrj/CTz6 CWrwR78S34Mjrj1Y9kIXhhT9+1TNWiYBbM67W1pmWKG3R2WbLkXOqGCqWINnshu0 1kfklRB8MkJntvW9pIwrpdsI4fw9jDqUtsJrsUr01/WSnqzQpBHpy3mDhMFfoeSw HeecmA2zVgKLSL3jtnS7O3cufnU3y0rkdRX1qLA/cbb9gvmOOmZ5FfIj+AKnq8X8 JwRwu/r7tGlb95Rpl6xr/j+rO4C24d6MErAtd7JKMTiF2NsSMniN0W4XqAi1CLN8 aUB/Jwmz7ADYFI6DhV2gT0ISsWKGAG6RPDjcoGQOXGipR1VqqjQWU4qcK1CFujFg == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddruddvledguddtvdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefhvffujghffffkgggtsehttdertddttddtnecuhfhrohhmpeevhhhrihhs thhirghnucggrghnuggvrhifrghllhcuoegthhhrihhsthhirghnsegtvhguuhgsrdhnvg htqeenucggtffrrghtthgvrhhnpeekieejtefghedvffejfeevleevheffgfffkeduteej fedvhedthfelffeifeehueenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmh grihhlfhhrohhmpegthhhrihhsthhirghnsegtvhguuhgsrdhnvght X-ME-Proxy: Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 4 Sep 2021 12:24:36 -0400 (EDT) In-Reply-To: <87zgsu428b.fsf@gnus.org> Received-SPF: pass client-ip=66.111.4.29; envelope-from=christian@cvdub.net; helo=out5-smtp.messagingengine.com 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, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-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:273925 Archived-At: On Fri, Sep 03 2021, Lars Ingebrigtsen wrote: > We have previously discussed extending the concept of a "theme", which > is currently basically just visual. I think the way forward here is to > allow people to create opinionated views on how Emacs should work (from > keystrokes on up to basically... anything), and include these in Emacs. > > 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. UX themes are a neat idea, but does it makes sense to include them in Emacs when external configs like Emacs Prelude exist? I think most new Emacs users these days get started by following a blog post or online tutorial. Those resources usually include an opinionated set of defaults that they suggest the user change right away. Instead of selecting a profile/theme, what if new users could walk through an interactive configuration tutorial? The config tutorial would walk them through the commonly changed defaults, letting them decide which to change, and teaching them to persist changes in their init.el or via Customize in the process. -- Christian Vanderwall