From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.bugs Subject: bug#64871: 30.0.50; [FR] Add command and menu item to open user init file Date: Thu, 27 Jul 2023 09:08:24 +0000 Message-ID: <87cz0d7md3.fsf@localhost> References: <87jzun7x34.fsf@localhost> <871qguxirf.fsf@yahoo.com> <83sf99ncfi.fsf@gnu.org> <87ila57o10.fsf@localhost> <83bkfxn392.fsf@gnu.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="7599"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, 64871@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jul 27 11:11:30 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1qOx1t-0001lo-B2 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 27 Jul 2023 11:11:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qOwzh-0006xR-Rb; Thu, 27 Jul 2023 05:09:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qOwzW-0006ww-E5 for bug-gnu-emacs@gnu.org; Thu, 27 Jul 2023 05:09:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qOwzW-000586-3N for bug-gnu-emacs@gnu.org; Thu, 27 Jul 2023 05:09:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qOwzV-0002hG-Uw for bug-gnu-emacs@gnu.org; Thu, 27 Jul 2023 05:09:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Jul 2023 09:09:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64871 X-GNU-PR-Package: emacs Original-Received: via spool by 64871-submit@debbugs.gnu.org id=B64871.169044890010306 (code B ref 64871); Thu, 27 Jul 2023 09:09:01 +0000 Original-Received: (at 64871) by debbugs.gnu.org; 27 Jul 2023 09:08:20 +0000 Original-Received: from localhost ([127.0.0.1]:40740 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOwyp-0002gA-Gu for submit@debbugs.gnu.org; Thu, 27 Jul 2023 05:08:19 -0400 Original-Received: from mout01.posteo.de ([185.67.36.65]:46077) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOwyn-0002fw-Ew for 64871@debbugs.gnu.org; Thu, 27 Jul 2023 05:08:17 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id 9D2E7240029 for <64871@debbugs.gnu.org>; Thu, 27 Jul 2023 11:08:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1690448891; bh=psxtP9M5qiDDCyeAiSpTnMqf446TRa5XRGIbLgMXNCo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=AC7/oJJH4F2608r3yCcH4ub1CulhWfwNFeEr9YbEzIPgSVWX2vXdls55KmA+XPgBF yWZqBzKEnKuQOSwNJdH8lGkux37gu825p8SnYdEDTnB0U0bxqzejO24f+Q6a5Cux8a lvDl245joxRrf8y5vI3T6QdL3f2U2zTvc3z5/98MvdwVegHOGOKaeRB5vj9Cc+09zB vMucVTDCrODyaj5dcPadAAnEfqyMutGAyUnB58Mzu/wneiOZ7wg/RHXLE4aDuRhY1X RHe/sXpjeTUAlmjj0tuyCPe4RJTDyk9FdSL5EdK91RBlCPxSjRahXtbYvKhqF6Ki6x /D2eg4GbJ6R3Q== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RBQ0W05hDz6tyS; Thu, 27 Jul 2023 11:08:10 +0200 (CEST) In-Reply-To: <83bkfxn392.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:266175 Archived-At: Eli Zaretskii writes: >> Options->Customize sounds like something new users would be able to >> find. > > "Preferences" would be a silly name in Emacs, because every > customization in Emacs is about "preferences". Sure. I did not try to suggest this word. Just tried to explain how I would search customization when exposed to an unknown GUI program. I agreed with your suggestion that Options->Customize is the right sub-menu. >> "Preferences" gear icon is something I have seen on toolbars. > > That's a separate issue and a separate request, though. I meant that having something about customization is not uncommon on toolbars in other apps and thus can be one of the places new users are trying to reach. >> And for init file, it is not a common concept. > > Exactly my point. The easy-on-newbies interface for customization is > not to present them with (a largely empty) init file, far from that. Good point. If init file does not exist yet, it can be created with top comment explaining its purpose. Similar to initial *scratch* message. >> Another idea could be adding a button that will open init file right >> into customize interface (near "Apply"). > > Why? To make it easy to examine source code of the "saved" changes right after using Customize buffer. >> Side note: I now tried to look into Emacs "preferences" via menu and it >> feels a bit awkward. Options->Customize Emacs-> has "Top-level >> customization group" and "Browse customization groups" do not sound very >> different and I would never guess (even knowing Emacs) that "browse" >> implies short overview of all options. > > Did you read the help-echo strings they display? Not helpful: 1. "Top-level customization group" has help-echo "The master group called 'Emacs'" - it does not clarify anything for me. 2. "Browse customization groups" has help-echo "Browse all customization groups" - what new information does it provide? -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at