From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: Summary and next steps for (package-initialize) Date: Sun, 20 Aug 2017 23:46:55 +0700 Message-ID: References: <83tw12cocz.fsf@gnu.org> <87mv6uxkig.fsf@lylat> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Trace: blaine.gmane.org 1503247650 10803 195.159.176.226 (20 Aug 2017 16:47:30 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 20 Aug 2017 16:47:30 +0000 (UTC) Cc: Eli Zaretskii , Radon Rosborough , Emacs developers To: Alex Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 20 18:47:26 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 1djTNg-0002MI-OG for ged-emacs-devel@m.gmane.org; Sun, 20 Aug 2017 18:47:20 +0200 Original-Received: from localhost ([::1]:37588 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djTNn-0002S1-8T for ged-emacs-devel@m.gmane.org; Sun, 20 Aug 2017 12:47:27 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59701) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1djTNf-0002RO-Hp for emacs-devel@gnu.org; Sun, 20 Aug 2017 12:47:20 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1djTNe-0007Yo-Pi for emacs-devel@gnu.org; Sun, 20 Aug 2017 12:47:19 -0400 Original-Received: from mail-oi0-x233.google.com ([2607:f8b0:4003:c06::233]:35792) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1djTNd-0007Xm-Fc; Sun, 20 Aug 2017 12:47:17 -0400 Original-Received: by mail-oi0-x233.google.com with SMTP id e124so135705680oig.2; Sun, 20 Aug 2017 09:47:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=KhND1OKaxnroxB3fR1An/OaROgh6gcjYYAC7zmiXTT8=; b=Zmu6cpnt+MvqDtBtQn9LwAO6vjNKjV0l/1UvOCpqFfPOvaaruwhbEAM3VPcJQ9Fz9w uzfinWuju0Oakr9ZPj1z91Tq3HvQ7hEoQc2tfqQ6PET9uzyzlj8enKRgq2nH4XbTGlY2 VGe82ITPdJAny3peFPLHut49CUOwwnYoaE2bLGax9r6GF/kKAoImYjzo/PFp5IYKYGhP UXMggMd0dVsz6FY3UpfdX8CPi1W1e9/oeEFGGhLAesWfLc3LJ8RKtJfkkMcV3O4p7mzg D8cgDl1C9HgfUkHxWOM3IHrBQkckvgM3UjUTzGSbNZe2JeYUopKgKVaLFmTb7zh30Q+w U4Vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=KhND1OKaxnroxB3fR1An/OaROgh6gcjYYAC7zmiXTT8=; b=ivU4DmpoLjc5Uvw7toWKVWmeVWBHvC8SaEbK0pnA4mSuFlHWzTltEsN5wMICHLuald DPaKqHpEGKXJVKdyxpp1bx9NtEmysP1fdnu1woiSYbjZoEHkGnW4NWkCKuRLOBMBE2Zx 78auJ0EF2KqRywSf0UAqEQRE+r/SxZiExHfKLyc4hlFVlXa0xXZqLm2SbiUiac2hEcWp t6F4f3MU9lT5YNZtBASYUzvcA9lCfblYn8zYF1c9BA0dMhB3W6Btj+bbz++bnWv60KQb 3CG7Qaa+IPP2mGgZ753cH+k4aWiLVAHGegb+9XJxW/d/D4ceZ3QVOuCUZqlGMj/3ZhGQ CEyg== X-Gm-Message-State: AHYfb5j1QOz6qyThafV/p9IZ/EadYeji4fteLH/GGOznxTSCesOldqjK i73kT+7BNHAGtEyEiWmMNiojUWFJbg== X-Received: by 10.202.206.138 with SMTP id e132mr1871518oig.235.1503247635495; Sun, 20 Aug 2017 09:47:15 -0700 (PDT) Original-Received: by 10.74.170.143 with HTTP; Sun, 20 Aug 2017 09:46:55 -0700 (PDT) In-Reply-To: <87mv6uxkig.fsf@lylat> X-Google-Sender-Auth: XGu834DlmVcRYYNASexLH_y6-dk X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c06::233 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:217633 Archived-At: On Sun, Aug 20, 2017 at 11:37 PM, Alex wrote: > 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. This amounts to asking the new user to perform customization up front. A new user will not have enough knowledge to answer these questions. Further, he or she may feel intimidated and choose a different editor, one that works out of the box. It is better to have reasonably sane defaults and let the user customize when he or she is ready.