From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Wolfgang Jenkner Newsgroups: gmane.emacs.devel Subject: Re: Customize is only for newbies? [was: use-package.el -> Emacs core] Date: Wed, 11 Nov 2015 01:01:21 +0100 Message-ID: <85lha5s8tq.fsf@iznogoud.viz> References: <564136F7.2020404@yandex.ru> <877flqe1a4.fsf@gmail.com> <87twoucaxz.fsf@gmail.com> <87y4e6t42w.fsf@fencepost.gnu.org> <85611at1yc.fsf@iznogoud.viz> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1447200122 17247 80.91.229.3 (11 Nov 2015 00:02:02 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 11 Nov 2015 00:02:02 +0000 (UTC) Cc: Juanma Barranquero , David Kastrup , Dmitry Gutov , Oleh Krehel , Emacs developers To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 11 01:01:46 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 1ZwIrB-0002Uw-LT for ged-emacs-devel@m.gmane.org; Wed, 11 Nov 2015 01:01:45 +0100 Original-Received: from localhost ([::1]:36249 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwIrB-0005y5-14 for ged-emacs-devel@m.gmane.org; Tue, 10 Nov 2015 19:01:45 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58333) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwIqv-0005xj-4G for emacs-devel@gnu.org; Tue, 10 Nov 2015 19:01:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZwIqr-0005nb-1U for emacs-devel@gnu.org; Tue, 10 Nov 2015 19:01:29 -0500 Original-Received: from b2bfep13.mx.upcmail.net ([62.179.121.58]:50606) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZwIqq-0005mu-N0 for emacs-devel@gnu.org; Tue, 10 Nov 2015 19:01:24 -0500 Original-Received: from edge11.upcmail.net ([192.168.13.81]) by b2bfep13.mx.upcmail.net (InterMail vM.8.01.05.18 201-2260-151-151-20140610) with ESMTP id <20151111000122.FMUZ10641.b2bfep13-int.chello.at@edge11.upcmail.net> for ; Wed, 11 Nov 2015 01:01:22 +0100 Original-Received: from iznogoud.viz ([91.119.209.104]) by edge11.upcmail.net with edge id g01M1r01K2FhULj0B01NvL; Wed, 11 Nov 2015 01:01:22 +0100 X-SourceIP: 91.119.209.104 Original-Received: from wolfgang by iznogoud.viz with local (Exim 4.86 (FreeBSD)) (envelope-from ) id 1ZwIqn-000EY1-JF; Wed, 11 Nov 2015 01:01:21 +0100 Mail-Followup-To: Drew Adams , David Kastrup , Juanma Barranquero , Emacs developers , Oleh Krehel , Dmitry Gutov In-Reply-To: (Drew Adams's message of "Tue, 10 Nov 2015 07:08:03 -0800 (PST)") User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.50 (berkeley-unix) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 62.179.121.58 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:194005 Archived-At: On Tue, Nov 10 2015, Drew Adams wrote: >> > It also makes sure that any followup actions >> > necessary after setting the variables are being performed. >> >> Sure, :set is kind of a custom(er) lock-in. > > Dunno whether that was supposed to be a joke. Quite serious, if a bit laconic. > :set is a hook for variables. It runs code whenever > the variable is set. That's a feature that you can > use in your programming. It doesn't lock anyone into > anything. Please see http://permalink.gmane.org/gmane.emacs.bugs/107690 The bug report's author makes my point in an admirably eloquent way. Wolfgang :-)