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: Could Emacs Have a Set-up Wizard? Date: Sat, 04 Sep 2021 13:16:02 +0000 Message-ID: <87czpojxbp.fsf@polaris64.net> References: <87lf4dwudp.fsf@polaris64.net> <87a6kttwl7.fsf@polaris64.net> <871r65peql.fsf@fastmail.fm> <62bfe109-1126-8d5f-ce84-bd9fe4ae1a71@gmail.com> Reply-To: Simon Pugnet Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_PoL4Vmi7nDmiK4bpiaNLgoS5wd8yioTQd3DGPK0ns" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22729"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Joost Kremers , Jim Porter , Stefan Kangas , emacs-devel@gnu.org To: =?utf-8?Q?Daniel_Mart=C3=ADn?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Sep 04 15:50:30 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 1mMW3x-0005gh-FR for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 15:50:29 +0200 Original-Received: from localhost ([::1]:37114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mMW3v-0002qT-O3 for ged-emacs-devel@m.gmane-mx.org; Sat, 04 Sep 2021 09:50:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50438) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMVWq-00070x-0c for emacs-devel@gnu.org; Sat, 04 Sep 2021 09:16:17 -0400 Original-Received: from mail1.protonmail.ch ([185.70.40.18]:20699) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mMVWm-0000gp-5b for emacs-devel@gnu.org; Sat, 04 Sep 2021 09:16:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=polaris64.net; s=protonmail2; t=1630761368; bh=jJi2b77/dMZStCaXi67/2olpdbVpr34z0efhMaLueQQ=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=HEDoMBMe9Hs1DxYZAAj0/wvZe4SExlTmLTBk/Vg7B9ruR4AGkJrn0/NbguU6uPP1u wMDyPdub/wGaQhbOKc8SYryBDyca2K3Qog0qYH5nnlSuLYuhQwGXddcroLXbGpUCoO Klr9PgWAyfAErtcE32a62ENttOy2L1V3c0DR6KCeeNTgw1IdkF50yd8TZkyPWzo+Zl jIvDhOeBW2Ngq1iyMypGp4NTfKDPT3PklmQ2I0XsQsFF9jPw4S++uI48KSwi8LtIEk SDzdPUA8tx1Y4x/6P4xC6fz5eTmMMATAb+pvQGVhv6YJAY2KguDPuZ3l8DDq8/VwR2 b2Om37nZUsctA== In-Reply-To: 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=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sat, 04 Sep 2021 09:49:00 -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:273872 Archived-At: This is a multi-part message in MIME format. --b1_PoL4Vmi7nDmiK4bpiaNLgoS5wd8yioTQd3DGPK0ns Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Daniel Mart=C3=ADn writes: > Jim Porter writes: > > There's already a command in Emacs for that: M-x customize-changed first > asks for a version of Emacs (defaults to the previous one) and then > shows you every customization group, user option or face that is new or > its default has changed. So I think the wizard could reuse this command > or simply advertise it. Thanks, I didn't know that existed, that's very useful. I think this could definitely be useful in the wizard. The wizard could store the current Emacs version used to generate the configuration, then use that stored value as a base for this command in order to show all new options that a user can now cutomise. The wizard could also compare the current Emacs version to this stored version and display a button (with large, friendly letters of course) to trigger this command. --b1_PoL4Vmi7nDmiK4bpiaNLgoS5wd8yioTQd3DGPK0ns Content-Type: application/pgp-signature; name=attachment.sig Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=attachment.sig LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0NCg0KaVFKSUJBRUJDQUF5RmlFRU8vZUYzaFlz QU1qN1RhYjl1aE5acUN3TFB2a0ZBbUV6Y1lvVUhITnBiVzl1UUhCdg0KYkdGeWFYTTJOQzV1WlhR QUNna1F1aE5acUN3TFB2bFNqQS8rUEFrbVJkYlRlYWtISDRwTW5qQkVFRTg0Vkdqcg0KLzlTRkpX ZmZrYTQ5emZpeEdWb2lFTFN5SURvekY1cGp2UkxTb3dqTVYvSmZYU0JVQ2lzT2VYWHVLaTRpa3Zs NQ0KbjNha1BWZUZnc1plck5MM0tFeWJCMi9Xc2Rhek83aElNRlBRRWFRL2hKd0dDR3ZYaC9Kb0Fi Mk1HTzZldC9qOQ0KdVpjZHp3cUpZcE1XL0lzdjdiUXZTOFRDc3JaQm0yZTVwRjhDUk5WdkZzenc4 a2w5eEt2Rkc3QWEwakVpTFhqbA0KLzZQaFhMSXR0NHYyaWtSaXRYUzBQS1ZqMUY1WUVPSnZ6UHV2 eDUwa3BkMnBjZWtGNnErNVlTbUROMmZVeEpBQw0KOWRldHU5SkZoSkI5N1c3eSs0MS8raVhkTzFp azRzWVlCcWZTU2ZzRTJJNHlEekh2L3dWbTRNVUFKTHZwWXN6Sw0KY1lkWDJaQnRFVHAyR1M2M3pa dUJYdGx0ajBrOWZFMDErREYweE1mbUwrZTZqZG91aVFpYWdmQklNVGxZZmp0Lw0KS0R0M0RzYmtY SjVMMkl2bkFuT21Rc210R3lHdlhPVUsrTWkycCtZSVQ2amM2NmJ2elBUU2VNMXNDNzNzcDNzWA0K RTJiNXhzRHF3QVRMa2RSSThBSEtrVy9KVVFDK1c3OE8xM3FpNitwQ2ZCb0xocnd0OFBvdTV0TXVQ c2RHcy93Rg0KWGQ0N1h5ZU9ERzA0cTBNRm8xRklPNUNTMTdveUJVaXliamwveG4yTFZEcHBiZHhF WjU4UHo2YzJNcmhZOHBMQw0KcGpHb201RmJPdFJXbkxuWlZCU3N3ZHk5YnFnZWpzWHg4OXFHK3dH dXJtbjBLZlZUanExU1lMcG8zUTFvMmllOQ0KUGVtOU9PRlNhN2ZLb0lFPQ0KPWphNXANCi0tLS0t RU5EIFBHUCBTSUdOQVRVUkUtLS0tLQ== --b1_PoL4Vmi7nDmiK4bpiaNLgoS5wd8yioTQd3DGPK0ns--