From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: [External] : Re: Default custom file was: Re: Propose to add setup-wizard.el to ELPA Date: Thu, 6 Jan 2022 17:19:49 +0000 Message-ID: References: <740A136F-8710-4F4C-BFC1-A3DB418447F4@gmail.com> <87zgoc7u6k.fsf@gmail.com> <83iluzbqcr.fsf@gnu.org> <87r19nxx7x.fsf@gmail.com> <878rvv9esx.fsf@yahoo.com> <87fsq28x4l.fsf@yahoo.com> <87bl0q8vfa.fsf@yahoo.com> <83pmp69vsu.fsf@gnu.org> <8735m17l8c.fsf@yahoo.com> <875yqx5nub.fsf@yahoo.com> <83lezt8cm6.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9553"; mail-complaints-to="usenet@ciao.gmane.io" Cc: "rpluim@gmail.com" , "stefankangas@gmail.com" , "paaguti@gmail.com" , "emacs-devel@gnu.org" To: Eli Zaretskii , Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 06 18:21:35 2022 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 1n5WSD-0002HJ-VI for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Jan 2022 18:21:34 +0100 Original-Received: from localhost ([::1]:51722 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n5WSD-0001GY-1V for ged-emacs-devel@m.gmane-mx.org; Thu, 06 Jan 2022 12:21:33 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:44996) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5WQo-0007sj-4L for emacs-devel@gnu.org; Thu, 06 Jan 2022 12:20:07 -0500 Original-Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:43598) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n5WQg-0007dQ-IO; Thu, 06 Jan 2022 12:20:02 -0500 Original-Received: from pps.filterd (m0246630.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 206Gv9sS030454; Thu, 6 Jan 2022 17:19:54 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=corp-2021-07-09; bh=7oBXxx+ArUWXCAZXjFAK801sPJlz2geMXWiOLg0FJxM=; b=J9jkC5ijOueTll6IrMY5k2nddhqKtZkAWnHXhrF8UEB3YdYCj29OkRo+I4skvjB0N0FH y3Ug6ycXxNDj/9FlClms+/N/DJy5QsmFyojaEEfDtXz4+SD3J02dP7jiHDGqJl9usFHj /zlXw4SV7dEfRSlM//3nZrw6exoas07tcKxwA1/yC05EcY8ZPaJtYZG175c/MHzi9yG8 IfS9lmyavC3vqalVqP41RLJ39dlpi5+sO3/rd0Q+YWOo5EoQ1OZNX6jKgxXqVEp2aeF9 h38CO+QiOrB16Fx1dhTNdwwyleAfZzhIhKQR0vk3DHEXYcsTZYBAkzgHzro29L7F6nPu FQ== Original-Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by mx0b-00069f02.pphosted.com with ESMTP id 3ddmpjt4pc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 06 Jan 2022 17:19:53 +0000 Original-Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.1.2/8.16.1.2) with SMTP id 206H1qw5128576; Thu, 6 Jan 2022 17:19:52 GMT Original-Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2174.outbound.protection.outlook.com [104.47.55.174]) by userp3030.oracle.com with ESMTP id 3ddmqd6vd8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 06 Jan 2022 17:19:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UTiNR71W+xSt5r7jerBd3WllhF59HtwsmJ38y44MAhCHHEKrEtHR+3eU2Ol/y4th+VcaaKkObLfaaXyEappF2CM2RgfuDZUCxWKqYPdXiGPVaCSnjGzvWKWXQik/79iDTK4cSxwCXEgr0pV8RcITtome5JxWysgz/CsfeL6fU3k8ILfTm754WyD6qD1UVFqpvTy3z0f70b6C3g9utmh6PNRHujExDKvEuP7P+IBdre1KOB+yRWdJDPxv4mCLhdPtkSlIXI+eMEBYk0dbfHg2kIEsnG00e5DREiZAE31XqDZ50yvS2NJUVzO2GmcuwESAR87Bi9o6p4KBvErOVM2/6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7oBXxx+ArUWXCAZXjFAK801sPJlz2geMXWiOLg0FJxM=; b=gaq+jr2+mVaR3mnBCZtfp3YPdaA/j+y2RAvHObZFnwhkx1LoXYnrkN6Dq3uRmsTem97eoITsa1Sr05ZmvPEfoMnIrosCzjfkDACW4IuiopTgH/uFuB/w54UPfnoXYx5zN5UJuFwUV55coZTCACkUcatZxDA8B5MRRO9IUNj47/U6sQLZk/np+oAvx738Yf3lr+tOBCOilI8WoZ3OXjJERhS1t+K1EbHckEwrhljo4PtE0JaJFBwpNxcZKH/6o5QgiQBZchfaU9dYVdIEzG+uZOZb4Q/8iQ7MLJnYJs643O9WO6zpyph0utnLo0yt51uzR8KDfiW3NAbC1wN3Be7DUw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7oBXxx+ArUWXCAZXjFAK801sPJlz2geMXWiOLg0FJxM=; b=jO9y6afkIqkXqJcVt11odtFEnbFsTYRa9+NOJv3TT8KrkNhHm1IhoRSL2gEkHqGkgiRUdPynMrRepVRLgWTVjX6pg+dSnJKc2LN9b72/WOX4EzvCCZkKFjTWfcH0n/ZcF3/lcjpZ2lqpf2pezarYPFj1iJqyajhHyyrjmacuD0k= Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com (2603:10b6:a03:37e::19) by BYAPR10MB3510.namprd10.prod.outlook.com (2603:10b6:a03:120::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4844.15; Thu, 6 Jan 2022 17:19:49 +0000 Original-Received: from SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3]) by SJ0PR10MB5488.namprd10.prod.outlook.com ([fe80::99a4:696f:5f30:36b3%7]) with mapi id 15.20.4867.009; Thu, 6 Jan 2022 17:19:49 +0000 Thread-Topic: [External] : Re: Default custom file was: Re: Propose to add setup-wizard.el to ELPA Thread-Index: AQHYAyGbyRg93iqmYUuTMoi36bkxtQ== In-Reply-To: <83lezt8cm6.fsf@gnu.org> Accept-Language: en-US Content-Language: en-US x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b7560a36-9a82-4d2f-1ca7-08d9d138beb2 x-ms-traffictypediagnostic: BYAPR10MB3510:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kin9nB/zpTNR/hJ8ha3NBb8YNQaYw5aa74N0NYGhKK27iZPyS3c1vVlQUp9qbgs/puXNA8KdrciAtig78Nh5A2h8c1lhZYwr97rDXE1H8xbKz2N4GIllk2gPnw8mdgtYUNcBEf6LxWDYWbvv3bO5oXEPsfa1sk9bRehEInO0CrdCuCLhXfFK9TLuZHcjfuY7RDeQGXY7o8ESusJv53IwfUJ41KINod/WnYKgHCIscye4TYWHo5pkOZ1RRosFIYkAox6oLee/kvJIg2oZSqQxb1W+KtAJiSfcZ8POkbD1NbCo+mEXxaL1BDH+5XFwqk5vxWF21wuI0/zRoXMSM7JKiFc5/rbndUjR8pjStWRoGhiO/7lmHFin9qPQ1E3ISvWWIMz7wqbMWEwjBz1Zgjtvpmt2gme1hDvwyxEdxd7BR6zNWvEKCNWUi9bMAttq/a7X9hpDW+ki0mtEMM826HybGs4WZbZgcoyfTF0jKJmwaq2w6JPZOxiMKRgxIJ78aMMsc6Do5hvaRBBUV7bZ5B11rD5U46QOVAWjfAboJJNTdzgeDsxX9yiLuXaAqOMBM0ygpzOsrIv/ySpudCQXfb42JaOAa3UCkyWvqkJ8rXIoxr7Hs+WzZbDek+0rGE/q/gBikxH5b5wk9gfnmtAiMfYoIJfIY60EhvG2D0q42Ny2CaEy28CssJsaRoUdRM9VJyGaVP33NAzDM6kMLy7njNB5+A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR10MB5488.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(66446008)(64756008)(55016003)(83380400001)(5660300002)(7696005)(508600001)(9686003)(122000001)(86362001)(316002)(52536014)(4326008)(2906002)(110136005)(186003)(33656002)(8676002)(71200400001)(38070700005)(54906003)(8936002)(76116006)(44832011)(6506007)(26005)(66476007)(66556008)(38100700002)(66946007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?VN5TG5AhTIfItSLO6oH5eZG6wAhIo3sJZcRoHNrkkuPS67E+tOkOrc13Y8wQ?= =?us-ascii?Q?j/gehbkDglPIVpY3fQ8G6Ne3PKy27reROS/x2gveVQvkQP7Xrj2K0wzQYlpP?= =?us-ascii?Q?4X7E17i3/5Xs04c/UkRU1FlcdJ6SHQo1JJPEOeEem0k0io8zti+523mdAF0e?= =?us-ascii?Q?gEb7SBdV0V9RamqK9xliVCygpqrT1qiV0D+EzS5k5/F54ukZ9ODaRQHlSpfN?= =?us-ascii?Q?02OM1HMCDmseiMlFvbuHXFgPKDviAJgXAOTGNntRq8IsBJD2ZiDLbZJCkODI?= =?us-ascii?Q?dsNaRvpz4TrYosSjKZmL+BhFIPUW0tGkTPwLebTlN3FJ9ESd8c2D3Ja7pvhA?= =?us-ascii?Q?lGUINjq5M4XdZgQ4FWQVRHw3QaX2CfRs3TmuRtdyDr2H23mQy3OWE8Q/KRtH?= =?us-ascii?Q?6xjFcLsoLUzR2d/3rjErkoZRlLDurEE04QqX4c0aBj1lAFEezwdpCl+d5kLC?= =?us-ascii?Q?k4XrCirJoYzwRHlf8FA1uhadY8uI71XdFT4VBWNme3P3KCXox7/D4QiL/x98?= =?us-ascii?Q?ENcOhzV97rZ+SOS0zrJ+XLXKYmhZH73/Sa0J1Wp2qIgvwwqkE+ej8PYzEFaC?= =?us-ascii?Q?tkMKB60dDBy5KSbLdACp/3MLf53jpFt9iazM5IK+ucchJCDp6VpAnrYws/p/?= =?us-ascii?Q?vH X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR10MB5488.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b7560a36-9a82-4d2f-1ca7-08d9d138beb2 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2022 17:19:49.6728 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: H1282pGvsA5YUFdxZlyTqzS1QvTRp0QuAmUL1RvJi4kUxPGzU5iFpad41KRqN+BFpt320Pc83fBpu8fB48742g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR10MB3510 X-Proofpoint-Virus-Version: vendor=nai engine=6300 definitions=10219 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 mlxscore=0 malwarescore=0 suspectscore=0 mlxlogscore=999 spamscore=0 phishscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2112160000 definitions=main-2201060117 X-Proofpoint-ORIG-GUID: 1chNhaIybyWCdjpgMiohWPdwTUEdArl_ X-Proofpoint-GUID: 1chNhaIybyWCdjpgMiohWPdwTUEdArl_ Received-SPF: pass client-ip=205.220.177.32; envelope-from=drew.adams@oracle.com; helo=mx0b-00069f02.pphosted.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_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.29 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:284333 Archived-At: > > How about ignoring all of that, and asking the user where to save his > > customizations when he tries to save them for the first time? >=20 > How do you define "the first time", exactly? >=20 > Users can use several different systems and/or user accounts. Some of > them start a session and keep it running for long times, others start > very short sessions for specific jobs, then exit Emacs. A user could > start Emacs for the first time in his/her life, or he/she could be a > veteran Emacs users with many customizations. The definition of the > "first time" should reasonably support all of these use patterns, and > possibly others as well. Exactly. ___ And _why_ should the first-time-save (however you might define it) be the criterion? And what if there's a `custom-set-variables', `customize-set-variable', `customize-set-value', `custom-save-variables', customize-save-variable, `customize-save-all', `custom-save-all', `custom-save-faces', `customize-save-customized',=20 or `customize-saved' in the init file? What if such is not in the init file but in some file that's loaded by the init file? What if such files get loaded conditionally? Are you going to analyze the code and then search through all the possible source code for occurrences? What if some such code is generated?