From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Mark Oteiza Newsgroups: gmane.emacs.devel Subject: Re: Calling (package-initialize) sooner during initialization Date: Sun, 12 Apr 2015 12:46:04 -0400 Message-ID: <877fthgur7.fsf@udel.edu> References: <20150411231042.GA25541@odonien> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1428857197 5503 80.91.229.3 (12 Apr 2015 16:46:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Apr 2015 16:46:37 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 12 18:46:28 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1YhL1e-0001wW-Fu for ged-emacs-devel@m.gmane.org; Sun, 12 Apr 2015 18:46:26 +0200 Original-Received: from localhost ([::1]:45831 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YhL1d-00052C-A8 for ged-emacs-devel@m.gmane.org; Sun, 12 Apr 2015 12:46:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60678) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YhL1Q-000524-4r for emacs-devel@gnu.org; Sun, 12 Apr 2015 12:46:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YhL1M-0007tY-VF for emacs-devel@gnu.org; Sun, 12 Apr 2015 12:46:12 -0400 Original-Received: from mail-qk0-f171.google.com ([209.85.220.171]:35619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YhL1M-0007tB-RZ for emacs-devel@gnu.org; Sun, 12 Apr 2015 12:46:08 -0400 Original-Received: by qkhg7 with SMTP id g7so133734369qkh.2 for ; Sun, 12 Apr 2015 09:46:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=EDbly34VERmzzXtSr1FS9ViJEtqayHoVTszQZOT0swo=; b=P4s8rVHMIeX7kQUNfdbm0+yRN29/PL50O7Gdp/8/RrBbbp7CwXIDdIfSF9UTvE2jpV sffuoF7hBfTRBSkR77YpV7f3Aid+NYgs8skHgXfdn3nSTzgNgrttPk+e3Y4t2OtjMQUy 01i2Dec5Ny/ikOyFRZvCxiO6p9idgOUPBL2dDgDSvYiYsz7M4PVafdd4aOQrhYtc3eWp 4AWQ86jgvrC1Bwa8381TiLqcgvSShodvrMy3i7UBSWUWDkbdJ8UwquHimTDCli7SPtxX 42YbfnwA8EzVW8ZXlzdzZm7kfL6JwmCtNDMCra86WAU5n5289ZK+QOwjbj9hS9QMmpu/ ZkwA== X-Gm-Message-State: ALoCoQmWGWFkWhkzRXaGHpnjiJ84834cWR7fHHZ2taASgx00WxX7yejJ6na136YpT1k98PVcM1d7 X-Received: by 10.55.21.139 with SMTP id 11mr21411598qkv.19.1428857167259; Sun, 12 Apr 2015 09:46:07 -0700 (PDT) Original-Received: from holos.localdomain (c-73-172-248-173.hsd1.md.comcast.net. [73.172.248.173]) by mx.google.com with ESMTPSA id b27sm3802151qkh.36.2015.04.12.09.46.05 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 12 Apr 2015 09:46:05 -0700 (PDT) Original-Received: by holos.localdomain (Postfix, from userid 1000) id 1EC0C691DD; Sun, 12 Apr 2015 12:46:04 -0400 (EDT) In-Reply-To: (Artur Malabarba's message of "Sun, 12 Apr 2015 02:00:27 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.220.171 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:185349 Archived-At: Artur Malabarba writes: > I'm just glad this issue is up for the slaughter, I don't care whether > we kill it with a magnum or a tennis racket. Better documenting the relationship between custom.el and package.el should have been considered over resorting to indiscriminately clobbering init.el. (info "(emacs) Package Installation") talks about use of (package-initialize) in a user's init file. This could be improved. Alternatively, why bother having the documentation if Emacs is going to be in the habit of forcing this behaviour? I have never needed package-initialize in my init.el for things installed by package.el, either from an archive or locally. Why am I subjected to having my init.el overwritten when I install anything with package.el? custom.el and package.el simply aren't made for each other, please do not hack around it in my init file: https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg01010.html Drew Adams wrote: > The user asked, "What did I do wrong?" The answer is apparently > that Emacs is not yet ready for you to use Customize to configure > your use of package.el