From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Radon Rosborough Newsgroups: gmane.emacs.devel Subject: Re: Summary and next steps for (package-initialize) Date: Sat, 26 Aug 2017 15:33:53 -0700 Message-ID: References: <83tw12cocz.fsf@gnu.org> <83wp5xat6i.fsf@gnu.org> <83pobk9aly.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="f403045fa5a46eebcc0557afaaf4" X-Trace: blaine.gmane.org 1503786899 10443 195.159.176.226 (26 Aug 2017 22:34:59 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 26 Aug 2017 22:34:59 +0000 (UTC) Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 27 00:34:49 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 1dljf4-0001ms-2H for ged-emacs-devel@m.gmane.org; Sun, 27 Aug 2017 00:34:38 +0200 Original-Received: from localhost ([::1]:58852 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dljfA-00039N-TX for ged-emacs-devel@m.gmane.org; Sat, 26 Aug 2017 18:34:44 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36888) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dljf3-000397-Ls for emacs-devel@gnu.org; Sat, 26 Aug 2017 18:34:38 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dljf2-0006Ip-Qp for emacs-devel@gnu.org; Sat, 26 Aug 2017 18:34:37 -0400 Original-Received: from mail-lf0-x234.google.com ([2a00:1450:4010:c07::234]:36772) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dljf2-0006I1-Id for emacs-devel@gnu.org; Sat, 26 Aug 2017 18:34:36 -0400 Original-Received: by mail-lf0-x234.google.com with SMTP id z12so7055126lfd.3 for ; Sat, 26 Aug 2017 15:34:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=KOPnDnST6h7VB4fPy40QaeDmBgm/d6C19tMq8suAbNg=; b=ZMyUddD7FBOQojubN4yLtSk/T5WneVlji5gnDD+z8LMUKpzXkhwaGWfMOaIvc5vtSy YB5gxByItQDmtBMw89QrO1V8+8kn6wcpskps0n2uQLz04xUBHngEjJ4DLDMjTBewSAy/ rHPVlvBptE2YtFfxqnsmLIuZRZKtwMzsYnkzvCQlBg3FPjIMrV0l1fxijj5IbZbhQcEp rLxmLFBNm1m3dmQDI3HWcrjMZ/Ny7TQlQ7rpZLjspfggdQtj1T3urJRmEQAAPOWS67k2 PaZkmpWFpNRdCMAnS7MLFpBoTZLuzCtruOED4T+7LzS7gg5Ek+gUAOeZB7KXJ7sCmSy0 3g0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=KOPnDnST6h7VB4fPy40QaeDmBgm/d6C19tMq8suAbNg=; b=KFzz3joWxzbca81AVRJneyaV7PTvVuut9kI6ay9WGFVlRiPuAmZvkpcG98aH3Kzvdi DEIxgtAn1M396pC0W9o9/caAsEvimfSxj+P8QJ3ymLb6+sP89rENolDlYwy5IQvMleLZ zVPMxfU3f8KXwBEEEQ0HSdqb4+t02VdUpS2iskLoJd1l8TJ26IX6tdQoggNPbD9muMYc xeq8UxZBMlniEK8LDhiyDUB/cLUHPPABeywEsqM//ZH36vLHuiOd3flITUPNjl1Xberc IoPTOfKaaPkclJPTfbGhBIwU3uyx0nX3iT1oXSWufz9qskr3LwK+CduzFyDTlOkc4zN4 5P4Q== X-Gm-Message-State: AHYfb5i/0X27YLjRK8vpGTJYlRPqvE1Dv2teOwq5CfzoRcMR485FDhq7 ZYrw31SCYGLotH6jdy2wjLrjkVmX9A== X-Received: by 10.25.147.204 with SMTP id w73mr294752lfk.16.1503786873840; Sat, 26 Aug 2017 15:34:33 -0700 (PDT) Original-Received: by 10.25.84.221 with HTTP; Sat, 26 Aug 2017 15:33:53 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4010:c07::234 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:217838 Archived-At: --f403045fa5a46eebcc0557afaaf4 Content-Type: text/plain; charset="UTF-8" > Maybe simply the ability to spread the saved custom settings over > several files is all that's needed (with a default arrangement that > places all the package.el settings into ~/.emacs.d/early-init.el and > everything else in ~/.emacs.d/init.el). That sounds like an elegant solution (and it is also an argument for having two separate files rather than a special `with-early-config' form). We would also want to consider whether people might want to place config at any additional places in startup.el. We'd like to avoid having more than two init-files, of course, so I think it's important to try to capture as many use cases as possible with this new init-file. Probably, that means loading early-init.el as early as is humanly possible, so that people can customize other points in the init by adding things to hook variables. --f403045fa5a46eebcc0557afaaf4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
> Maybe simply the ability to spread the saved cus= tom settings over
> several files is all that's needed (wi= th a default arrangement that
> places all the package.el sett= ings into ~/.emacs.d/early-init.el and
> everything else in ~/= .emacs.d/init.el).

That sounds like an elegant sol= ution (and it is also an argument for
having two separate files r= ather than a special `with-early-config'
form).
We would also want to consider whether people might want to pla= ce
config at any additional places in startup.el. We'd like t= o avoid
having more than two init-files, of course, so I think it= 's important
to try to capture as many use cases as possible = with this new
init-file.

Probably, that = means loading early-init.el as early as is humanly
possible, so t= hat people can customize other points in the init by
adding thing= s to hook variables.

--f403045fa5a46eebcc0557afaaf4--