From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Alex Newsgroups: gmane.emacs.devel Subject: Re: Summary and next steps for (package-initialize) Date: Sun, 20 Aug 2017 10:37:59 -0600 Message-ID: <87mv6uxkig.fsf@lylat> References: <83tw12cocz.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1503247140 4182 195.159.176.226 (20 Aug 2017 16:39:00 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 20 Aug 2017 16:39:00 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) Cc: Radon Rosborough , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 20 18:38:56 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1djTFX-0000pr-7b for ged-emacs-devel@m.gmane.org; Sun, 20 Aug 2017 18:38:55 +0200 Original-Received: from localhost ([::1]:36829 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djTFd-0006iW-JV for ged-emacs-devel@m.gmane.org; Sun, 20 Aug 2017 12:39:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58543) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djTEs-0006hA-Dv for emacs-devel@gnu.org; Sun, 20 Aug 2017 12:38:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djTEo-0002Oz-Ge for emacs-devel@gnu.org; Sun, 20 Aug 2017 12:38:14 -0400 Original-Received: from mail-it0-x244.google.com ([2607:f8b0:4001:c0b::244]:38714) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1djTEo-0002OE-BC; Sun, 20 Aug 2017 12:38:10 -0400 Original-Received: by mail-it0-x244.google.com with SMTP id w204so756490ita.5; Sun, 20 Aug 2017 09:38:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:user-agent:date :message-id:mime-version; bh=rt78/aJqifRvNEXsjIfGnqJIoVI/TNkUuZK/MFPuDnU=; b=tBvmQ7TiYn3T6oEL04TJIwYBHHi3lKFcpAVP8eW7w1VZux3QfZl7jnZquaLs1w7Tcg GjlFFTfVlDNKrncWfHtC3PLphwJE4z7W+dZcMtFK1IrF3C0eofRdYdnr0zt+O5GZdyqy rt37KM87NIpQr0tdidgAfjGM14Wd/HnUJd9CTOf4IpNkS4DBX13+zbKToTCAhb6iHZ3d y3Nsl0HfexJVMVj4dVfRjqluwtvyVL6cg98fRJTD9Cv36IJeJb4YhSFHfeHrbbWyxR6X cHcNj9gl2/kkNSLmMgt7ahKaWG0gZhd5vxty/Tqc66IsELzsdxZyOzDOjsmOROiSP58q 0imA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references :user-agent:date:message-id:mime-version; bh=rt78/aJqifRvNEXsjIfGnqJIoVI/TNkUuZK/MFPuDnU=; b=rfh/4dxrNDyFe5I+bg0l3qfBAMwpXJWpOA9hXbSsQIIgb84FVy8jerfO7s9fOf3mQE 0TQlyFqdqetaUhTpsLKmtoon+6ecspP1pBqobb3dvDNtfDok3Cl3J21d9u2DQQQolvyO aifUrZIVTcav4sveTMW2o6ewsM0mM+j/hy4TTekwmEORbOwcRpYJABgB6406dmExnfmQ yQVZnd2il34I4xiKmg6x7WSwWo+/RBqzqLDa4u/8AqdgJAjXw1CyoJ7Dpvqt8Zt78fFC 0dKH1FGdrxQ1oB7yiy1aLyplTzqyBWVwM/8c0AqUkfrN022rk0d50WJ2LZp3FwQNJLmN qpQQ== X-Gm-Message-State: AHYfb5iGhB9aAXU5KRvk/nAjXjzYvAGBH01dnqpTRBmSobOSlYRDPVFs MxMr2cV6qWnjqUR+ X-Received: by 10.36.17.20 with SMTP id 20mr3799006itf.9.1503247088046; Sun, 20 Aug 2017 09:38:08 -0700 (PDT) Original-Received: from lylat (S010664777d9cebe3.ss.shawcable.net. [70.64.85.59]) by smtp.gmail.com with ESMTPSA id 140sm3074392itu.19.2017.08.20.09.38.06 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 20 Aug 2017 09:38:06 -0700 (PDT) In-Reply-To: <83tw12cocz.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 20 Aug 2017 17:20:28 +0300") X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4001:c0b::244 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:217631 Archived-At: Eli Zaretskii writes: > I myself cannot say I like the idea of Emacs > creating an init file in the user's home directory. If you're only uncomfortable with Emacs creating that init file automatically, how about having an Emacs command that creates a template init file for the user? There could be a link (and perhaps keybinding) on the splash screen/tutorial, where Emacs could ask the user a few questions and create an init file for the user. Possible questions include: Would you like this file in ~/ or ~/.emacs.d (.emacs vs init.el)? Would you like to change some defaults? (This could help out with the (IMO correct) notion that Emacs has some poor defaults while leaving those alone for users that don't use this template.) Would you like to use a separate file for `custom-file'? Would you like to set up the package system? I believe that this would be a step forward in accommodating new users.