From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.devel Subject: RE: Scratch buffer annoyance Date: Sun, 29 Jul 2007 07:28:32 -0700 Message-ID: References: <85tzrny22t.fsf@lola.goethe.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1185719369 1456 80.91.229.12 (29 Jul 2007 14:29:29 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 29 Jul 2007 14:29:29 +0000 (UTC) To: Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 29 16:29:22 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IF9lq-0001qc-9F for ged-emacs-devel@m.gmane.org; Sun, 29 Jul 2007 16:29:22 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IF9lp-0005iq-JX for ged-emacs-devel@m.gmane.org; Sun, 29 Jul 2007 10:29:21 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IF9lk-0005dI-PV for emacs-devel@gnu.org; Sun, 29 Jul 2007 10:29:16 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IF9lj-0005ZD-4P for emacs-devel@gnu.org; Sun, 29 Jul 2007 10:29:16 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IF9li-0005ZA-Ud for emacs-devel@gnu.org; Sun, 29 Jul 2007 10:29:14 -0400 Original-Received: from agminet01.oracle.com ([141.146.126.228]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IF9li-0006Mh-E4 for emacs-devel@gnu.org; Sun, 29 Jul 2007 10:29:14 -0400 Original-Received: from agmgw2.us.oracle.com (agmgw2.us.oracle.com [152.68.180.213]) by agminet01.oracle.com (Switch-3.2.4/Switch-3.1.7) with ESMTP id l6TETA2x014136 for ; Sun, 29 Jul 2007 09:29:11 -0500 Original-Received: from acsmt351.oracle.com (acsmt351.oracle.com [141.146.40.151]) by agmgw2.us.oracle.com (Switch-3.2.0/Switch-3.2.0) with ESMTP id l6TD4tlR005517 for ; Sun, 29 Jul 2007 08:29:10 -0600 Original-Received: from dhcp-amer-csvpn-gw1-141-144-64-21.vpn.oracle.com by acsmt350.oracle.com with ESMTP id 3077615561185719326; Sun, 29 Jul 2007 07:28:46 -0700 X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) In-Reply-To: <85tzrny22t.fsf@lola.goethe.zz> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 X-Brightmail-Tracker: AAAAAQAAAAI= X-Brightmail-Tracker: AAAAAQAAAAI= X-Whitelist: TRUE X-Whitelist: TRUE X-detected-kernel: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:75781 Archived-At: > >> > ! (defcustom initial-buffer nil > >> > >> That variable name is misleading because the value is not a buffer. > >> Please change the variable name to one that fits the meaning. > > > > The name `initial-buffer' means what the current buffer the user gets > > after startup: a buffer with the home directory, a buffer with some > > specified file, the *scratch* buffer, or the buffer with startup screen. > > > > I don't see a better name. Maybe, `initial-display-buffer' or > > `initial-current-buffer'? > > initial-visit maybe? 1. `visit-on-startup' (the original proposal). Or `show-on-startup' if you don't like "visit". As David pointed out, "startup" is clear and is consistently used to describe the startup stuff in doc strings. If you reject "startup" and insist on "initial", then `visit-initially' or `show-initially'. 2. Many newbies won't even know at this point what a buffer is. "*scratch*" won't mean much to them either, but calling it a "Lisp buffer" or, better, a "scratch Lisp buffer" will give them an idea what it is. 3. And the verbs "create", "visit", and "read" are not needed. It's obvious what you do with each of these: new file, directory, scratch buffer, tutorial, FAQ, manual. So, as I suggested earlier, keep it simple: > [New File] > [Directory] > [Scratch Lisp Buffer] > [Tutorial] > [FAQ] > [Manual] > [Customize Startup Display]