From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "T. V. Raman" Newsgroups: gmane.emacs.devel Subject: Feature Request: Per-package custom save files? Date: Sat, 21 Jun 2014 08:42:53 -0700 Message-ID: <21413.43005.992475.896234@lapdog.roam.corp.google.com> Reply-To: raman@google.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1403365414 17324 80.91.229.3 (21 Jun 2014 15:43:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Jun 2014 15:43:34 +0000 (UTC) Cc: tv.raman.tv@gmail.com To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 21 17:43:27 2014 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 1WyNRs-0004Ip-RR for ged-emacs-devel@m.gmane.org; Sat, 21 Jun 2014 17:43:24 +0200 Original-Received: from localhost ([::1]:45654 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WyNRs-0000im-Cf for ged-emacs-devel@m.gmane.org; Sat, 21 Jun 2014 11:43:24 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53652) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WyNRh-0000iR-G4 for emacs-devel@gnu.org; Sat, 21 Jun 2014 11:43:22 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WyNRW-0002cR-Dh for emacs-devel@gnu.org; Sat, 21 Jun 2014 11:43:13 -0400 Original-Received: from mail-pb0-x22c.google.com ([2607:f8b0:400e:c01::22c]:53750) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WyNRW-0002c5-6h for emacs-devel@gnu.org; Sat, 21 Jun 2014 11:43:02 -0400 Original-Received: by mail-pb0-f44.google.com with SMTP id md12so4172963pbc.31 for ; Sat, 21 Jun 2014 08:43:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:content-type:content-transfer-encoding:message-id:date :to:cc:subject:reply-to:from; bh=i4zsES51n1nSqA+M8cSB5bF6uWAMudMtCcpGH57O0ww=; b=C8adDXC0/0EeJIiRvnVDa3hI9cm8Kbqs901EQbxZhV/H4CTDX7IJ/gwMnQY02mcmL4 ThICWo1Am8VhcV4pUy6QjR20tBYOzXKVVdjR6dQcvt1OiazCz4fCWTBprqL4Z22fYjUk cnho21nFnRFP69FUiwkZFdLCct8aijUUMKJgN0hvU9y+AvdzDBNf8+R4f1wqACOXGPNg r4LY6mGJPvYJUlkQbCGXRhSJCcvxGKonA6hETlXq1nAOkzAFRplxLFUPA+eMfEKZ30fT zoXZHFtjJU8rdNMOPUHUAZm0B/Lva+cIVraaLh+UBR7KI+ObkKy9ucYp1Hi28oBTBMq6 74YQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:content-type :content-transfer-encoding:message-id:date:to:cc:subject:reply-to :from; bh=i4zsES51n1nSqA+M8cSB5bF6uWAMudMtCcpGH57O0ww=; b=FRLSQlEF4J+TUldvOVVhAqN5v37Oq1cgUV852CvE2UEjkjWCvD5iNyAexJ5FSs8wU4 9AH2hnjT/CSUlDL4NLpBR+F6MFnqjiJrVLynAKxU9nPX+63EEnMzxyWbxnnHRP/oaM6B yoP7IBn/HEN62RNwvriMb5TRDg3+1N0PaoUkEOyhmPCuyX66XAC8dzFH3f4djCNbPQoA zkPNFTXRFM8HbcVfRwSzvHq0dsIpxUyYIqETB6v4E0USdUQ0LvPq998CRDnc+HCd2jHH xPX6228ClT4BuJHO0aqnzHI/Br+pHjk5fxpE6uQ53myrBLttFhCG6yxA+EChbPPJScDN kl8g== X-Gm-Message-State: ALoCoQn9e+GNhHUBUqUKNu/1MAB0ki5vdl0+YiwIJC8MBwBE8hb8z2dUVYBntL4wT9FDOCltkhZg X-Received: by 10.68.254.5 with SMTP id ae5mr14028269pbd.83.1403365380729; Sat, 21 Jun 2014 08:43:00 -0700 (PDT) Original-Received: from lapdog.roam.corp.google.com.google.com (c-71-202-188-217.hsd1.ca.comcast.net. [71.202.188.217]) by mx.google.com with ESMTPSA id gw8sm18701583pbc.28.2014.06.21.08.42.59 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Sat, 21 Jun 2014 08:42:59 -0700 (PDT) X-Mailer: VM 8.2.0b under 24.4.50.2 (x86_64-unknown-linux-gnu) x-attribution: tvr X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400e:c01::22c 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:172608 Archived-At: As a long-term emacs user, I switched to custom about 11 years ago. I let custom save its settings to a .customize-emacs -- rather than let it add to my .emacs so I can continue to edit my .emacs by hand. This means that I've let custom manage .customize-emacs -- that is nice; however looking at it now, I see that that file has become huge. What's more -- there are a lot of saved settings in there that are likely now obsolete/irrelevant -- also some settings that needed to be set explicitly in early versions of packages is now achieved by not doing anything since the defaults do the right thing. Finally, custom ends up loading customizations for *every* package you've ever seen -- including ones that you use at present, ones that you autoload and ones that you dont have around any more. So feature request: Could we arrange for customize to save package specific settings in a package-specific customizations file? The present one custom file that binds them all feels like the Windows Registry:-) -- --