From unknown Sat Jun 21 10:46:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14247: 24.3.50; Autoloaded defcustom in package loses saved setting Resent-From: Magnus Henoch Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Apr 2013 14:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 14247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14247@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136672849626361 (code B ref -1); Tue, 23 Apr 2013 14:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Apr 2013 14:48:16 +0000 Received: from localhost ([127.0.0.1]:39099 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UUeVx-0006qz-QK for submit@debbugs.gnu.org; Tue, 23 Apr 2013 10:48:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:40166) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UUeVs-0006qk-EI for submit@debbugs.gnu.org; Tue, 23 Apr 2013 10:48:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UUeR0-00045z-W7 for submit@debbugs.gnu.org; Tue, 23 Apr 2013 10:43:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-100.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:40785) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUeR0-00045u-Sa for submit@debbugs.gnu.org; Tue, 23 Apr 2013 10:43:06 -0400 Received: from eggs.gnu.org ([208.118.235.92]:51474) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUeQs-0005so-Gm for bug-gnu-emacs@gnu.org; Tue, 23 Apr 2013 10:43:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UUeQo-00043A-AJ for bug-gnu-emacs@gnu.org; Tue, 23 Apr 2013 10:42:58 -0400 Received: from mail-we0-x236.google.com ([2a00:1450:400c:c03::236]:49994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUeQn-00042z-SZ for bug-gnu-emacs@gnu.org; Tue, 23 Apr 2013 10:42:54 -0400 Received: by mail-we0-f182.google.com with SMTP id s43so670877wey.41 for ; Tue, 23 Apr 2013 07:42:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:subject:date:message-id:mime-version :content-type; bh=w1HftILkMRofkHr05DO5BuxBN0qo7D7c3Wos5ZTAq30=; b=Xf4WpUxXS0flhDf73xOaKyLTp9ouLjO3FhEgunX9T4dnewPd1FrCyKm9arKWcHND9A wXcAUc7tJhCgvkBPiLFiTeLDqh6+sJ6L4E3WFLht3dwwTeH3B4540lNHh9pK5GW4L9SK g2WxkVVT4nY16TKAPZ7n93zUItKfgr1AhYho3JTOqDqG2I8p8w+RTh5+EYPal//O0MHl rjqsuJzEBmyT4FFcwDXL6+hj5zTGEfIgv/im0Cy6dwvqpJvK9TejUpBSuP7EP0z2h1g5 Ie0EJ2wNs00c2ZuK4I4rZi1uTXJFOcU1dRa2fS2ZWISJvB0E2JsJJAW4BVJJ7SGITYpW /7lA== X-Received: by 10.181.11.196 with SMTP id ek4mr60933459wid.30.1366728172738; Tue, 23 Apr 2013 07:42:52 -0700 (PDT) Received: from poki-sona.local ([90.223.203.193]) by mx.google.com with ESMTPSA id ek4sm26635073wib.11.2013.04.23.07.42.51 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Tue, 23 Apr 2013 07:42:51 -0700 (PDT) From: Magnus Henoch Date: Tue, 23 Apr 2013 15:42:51 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -6.1 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.1 (------) 1. Set HOME to the name of an empty directory and start a fresh Emacs. 2. Put the following into a file named foo.el: ;;; foo.el --- test autoloaded defcustom ;;; ;;; Version: 0.1 ;;;###autoload (defcustom foo-setting nil "A boolean setting." :type 'boolean) ;;;###autoload (defun foo-get-setting () (interactive) (message "foo-setting is %s" foo-setting)) (provide 'foo) ;;; foo.el ends here 3. Install foo.el with M-x package-install-file. 4. Type M-x customize-option RET foo-setting RET, set the setting to t, and "save for future sessions". 5. Exit and restart Emacs, still with the new home directory. 6. Type M-x foo-get-setting. I would expect it to say "foo-setting is t", but it says "foo-setting is nil". At this point, M-x customize-option RET foo-setting RET will say that the variable is "CHANGED outside Customize", and choosing "Revert This Session's Customization" will set foo-setting to t, i.e. the value saved through Customize. If the autoload cookie for foo-setting is removed from foo.el, the above works, with the caveat that it's no longer possible to set foo-setting with customize-option without first loading foo.el in some other way. This obviously yields the suggestion "don't do that, then", but the manual doesn't seem to discourage the programmer from using autoload cookies with defcustom, so I think either the behaviour or the manual should be changed. In GNU Emacs 24.3.50.1 (i386-apple-darwin12.3.0, NS apple-appkit-1187.37) of 2013-04-23 on poki-sona.local Windowing system distributor `Apple', version 10.3.1187 Configured using: `configure CFLAGS=-O0 -g3 --with-ns' Important settings: value of $LANG: en_GB.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Fundamental Minor modes in effect: ido-everywhere: t shell-dirtrack-mode: t show-paren-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t line-number-mode: t transient-mark-mode: t Recent input: ESC [ ? 1 ; 2 c ESC x m y - e m DEL DEL i m TAB RET ESC x r e p o r t - e m TAB RET Recent messages: Loading /Users/magnus/org/dotgnus.el (source)... Initializing the registry Reading Gnus registry from ~/.gnus.registry.eioio...done Loading /Users/magnus/org/dotgnus.el (source)...done Loaded ~/org/dotgnus.el Loading /Users/magnus/src/gettext-0.18.1.1/gettext-tools/misc/start-po.el (source)...done Loading ido...done Failed to enable theme: sanityinc-tomorrow-night jabber-account-list is nil For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: ~/src/gnus/lisp/password-cache hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/password-cache ~/src/gnus/lisp/md4 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/md4 ~/src/gnus/lisp/hex-util hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/hex-util ~/src/gnus/lisp/format-spec hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/format-spec ~/src/gnus/lisp/color hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/color ~/src/gnus/lisp/dns-mode hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/textmodes/dns-mode /Users/magnus/.emacs.d/elpa/org-20130422/org hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org /Users/magnus/.emacs.d/elpa/org-20130422/org-w3m hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-w3m /Users/magnus/.emacs.d/elpa/org-20130422/org-version hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-version /Users/magnus/.emacs.d/elpa/org-20130422/org-timer hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-timer /Users/magnus/.emacs.d/elpa/org-20130422/org-table hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-table /Users/magnus/.emacs.d/elpa/org-20130422/org-src hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-src /Users/magnus/.emacs.d/elpa/org-20130422/org-rmail hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-rmail /Users/magnus/.emacs.d/elpa/org-20130422/org-protocol hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-protocol /Users/magnus/.emacs.d/elpa/org-20130422/org-plot hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-plot /Users/magnus/.emacs.d/elpa/org-20130422/org-pcomplete hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-pcomplete /Users/magnus/.emacs.d/elpa/org-20130422/org-mouse hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mouse /Users/magnus/.emacs.d/elpa/org-20130422/org-mobile hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mobile /Users/magnus/.emacs.d/elpa/org-20130422/org-mhe hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-mhe /Users/magnus/.emacs.d/elpa/org-20130422/org-macs hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-macs /Users/magnus/.emacs.d/elpa/org-20130422/org-loaddefs hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-loaddefs /Users/magnus/.emacs.d/elpa/org-20130422/org-list hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-list /Users/magnus/.emacs.d/elpa/org-20130422/org-irc hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-irc /Users/magnus/.emacs.d/elpa/org-20130422/org-install hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-install /Users/magnus/.emacs.d/elpa/org-20130422/org-inlinetask hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-inlinetask /Users/magnus/.emacs.d/elpa/org-20130422/org-info hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-info /Users/magnus/.emacs.d/elpa/org-20130422/org-indent hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-indent /Users/magnus/.emacs.d/elpa/org-20130422/org-id hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-id /Users/magnus/.emacs.d/elpa/org-20130422/org-habit hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-habit /Users/magnus/.emacs.d/elpa/org-20130422/org-gnus hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-gnus /Users/magnus/.emacs.d/elpa/org-20130422/org-footnote hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-footnote /Users/magnus/.emacs.d/elpa/org-20130422/org-feed hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-feed /Users/magnus/.emacs.d/elpa/org-20130422/org-faces hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-faces /Users/magnus/.emacs.d/elpa/org-20130422/org-eshell hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-eshell /Users/magnus/.emacs.d/elpa/org-20130422/org-entities hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-entities /Users/magnus/.emacs.d/elpa/org-20130422/org-element hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-element /Users/magnus/.emacs.d/elpa/org-20130422/org-docview hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-docview /Users/magnus/.emacs.d/elpa/org-20130422/org-datetree hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-datetree /Users/magnus/.emacs.d/elpa/org-20130422/org-ctags hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-ctags /Users/magnus/.emacs.d/elpa/org-20130422/org-crypt hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-crypt /Users/magnus/.emacs.d/elpa/org-20130422/org-compat hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-compat /Users/magnus/.emacs.d/elpa/org-20130422/org-colview hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-colview /Users/magnus/.emacs.d/elpa/org-20130422/org-clock hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-clock /Users/magnus/.emacs.d/elpa/org-20130422/org-capture hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-capture /Users/magnus/.emacs.d/elpa/org-20130422/org-bibtex hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-bibtex /Users/magnus/.emacs.d/elpa/org-20130422/org-bbdb hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-bbdb /Users/magnus/.emacs.d/elpa/org-20130422/org-attach hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-attach /Users/magnus/.emacs.d/elpa/org-20130422/org-archive hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-archive /Users/magnus/.emacs.d/elpa/org-20130422/org-agenda hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/org-agenda /Users/magnus/.emacs.d/elpa/org-20130422/ob hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob /Users/magnus/.emacs.d/elpa/org-20130422/ob-tangle hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-tangle /Users/magnus/.emacs.d/elpa/org-20130422/ob-table hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-table /Users/magnus/.emacs.d/elpa/org-20130422/ob-sqlite hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sqlite /Users/magnus/.emacs.d/elpa/org-20130422/ob-sql hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sql /Users/magnus/.emacs.d/elpa/org-20130422/ob-shen hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-shen /Users/magnus/.emacs.d/elpa/org-20130422/ob-sh hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sh /Users/magnus/.emacs.d/elpa/org-20130422/ob-screen hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-screen /Users/magnus/.emacs.d/elpa/org-20130422/ob-scheme hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-scheme /Users/magnus/.emacs.d/elpa/org-20130422/ob-scala hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-scala /Users/magnus/.emacs.d/elpa/org-20130422/ob-sass hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-sass /Users/magnus/.emacs.d/elpa/org-20130422/ob-ruby hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ruby /Users/magnus/.emacs.d/elpa/org-20130422/ob-ref hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ref /Users/magnus/.emacs.d/elpa/org-20130422/ob-R hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-R /Users/magnus/.emacs.d/elpa/org-20130422/ob-python hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-python /Users/magnus/.emacs.d/elpa/org-20130422/ob-plantuml hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-plantuml /Users/magnus/.emacs.d/elpa/org-20130422/ob-picolisp hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-picolisp /Users/magnus/.emacs.d/elpa/org-20130422/ob-perl hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-perl /Users/magnus/.emacs.d/elpa/org-20130422/ob-org hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-org /Users/magnus/.emacs.d/elpa/org-20130422/ob-octave hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-octave /Users/magnus/.emacs.d/elpa/org-20130422/ob-ocaml hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ocaml /Users/magnus/.emacs.d/elpa/org-20130422/ob-mscgen hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-mscgen /Users/magnus/.emacs.d/elpa/org-20130422/ob-maxima hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-maxima /Users/magnus/.emacs.d/elpa/org-20130422/ob-matlab hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-matlab /Users/magnus/.emacs.d/elpa/org-20130422/ob-lob hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lob /Users/magnus/.emacs.d/elpa/org-20130422/ob-lisp hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lisp /Users/magnus/.emacs.d/elpa/org-20130422/ob-lilypond hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-lilypond /Users/magnus/.emacs.d/elpa/org-20130422/ob-ledger hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ledger /Users/magnus/.emacs.d/elpa/org-20130422/ob-latex hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-latex /Users/magnus/.emacs.d/elpa/org-20130422/ob-keys hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-keys /Users/magnus/.emacs.d/elpa/org-20130422/ob-js hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-js /Users/magnus/.emacs.d/elpa/org-20130422/ob-java hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-java /Users/magnus/.emacs.d/elpa/org-20130422/ob-io hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-io /Users/magnus/.emacs.d/elpa/org-20130422/ob-haskell hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-haskell /Users/magnus/.emacs.d/elpa/org-20130422/ob-gnuplot hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot /Users/magnus/.emacs.d/elpa/org-20130422/ob-fortran hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-fortran /Users/magnus/.emacs.d/elpa/org-20130422/ob-exp hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-exp /Users/magnus/.emacs.d/elpa/org-20130422/ob-eval hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-eval /Users/magnus/.emacs.d/elpa/org-20130422/ob-emacs-lisp hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp /Users/magnus/.emacs.d/elpa/org-20130422/ob-dot hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-dot /Users/magnus/.emacs.d/elpa/org-20130422/ob-ditaa hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-ditaa /Users/magnus/.emacs.d/elpa/org-20130422/ob-css hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-css /Users/magnus/.emacs.d/elpa/org-20130422/ob-comint hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-comint /Users/magnus/.emacs.d/elpa/org-20130422/ob-clojure hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-clojure /Users/magnus/.emacs.d/elpa/org-20130422/ob-calc hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-calc /Users/magnus/.emacs.d/elpa/org-20130422/ob-C hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-C /Users/magnus/.emacs.d/elpa/org-20130422/ob-awk hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-awk /Users/magnus/.emacs.d/elpa/org-20130422/ob-asymptote hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/org/ob-asymptote ~/src/gnus/lisp/tls hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/tls ~/src/gnus/lisp/sasl hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/sasl ~/src/gnus/lisp/sasl-ntlm hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/sasl-ntlm ~/src/gnus/lisp/sasl-digest hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/sasl-digest ~/src/gnus/lisp/sasl-cram hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/sasl-cram ~/src/gnus/lisp/ntlm hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/ntlm ~/src/gnus/lisp/netrc hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/netrc ~/src/gnus/lisp/hmac-md5 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/hmac-md5 ~/src/gnus/lisp/hmac-def hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/hmac-def ~/src/gnus/lisp/dns hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/dns ~/src/gnus/lisp/dig hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/net/dig ~/src/gnus/lisp/uudecode hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/mail/uudecode ~/src/gnus/lisp/hashcash hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/mail/hashcash ~/src/gnus/lisp/binhex hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/mail/binhex ~/src/gnus/lisp/yenc hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/yenc ~/src/gnus/lisp/utf7 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/utf7 ~/src/gnus/lisp/starttls hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/starttls ~/src/gnus/lisp/spam hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/spam ~/src/gnus/lisp/spam-wash hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/spam-wash ~/src/gnus/lisp/spam-stat hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/spam-stat ~/src/gnus/lisp/spam-report hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/spam-report ~/src/gnus/lisp/smime hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/smime ~/src/gnus/lisp/smiley hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/smiley ~/src/gnus/lisp/sieve hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/sieve ~/src/gnus/lisp/sieve-mode hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/sieve-mode ~/src/gnus/lisp/sieve-manage hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/sieve-manage ~/src/gnus/lisp/shr hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/shr ~/src/gnus/lisp/shr-color hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/shr-color ~/src/gnus/lisp/score-mode hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/score-mode ~/src/gnus/lisp/rtree hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/rtree ~/src/gnus/lisp/rfc2231 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/rfc2231 ~/src/gnus/lisp/rfc2104 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/rfc2104 ~/src/gnus/lisp/rfc2047 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/rfc2047 ~/src/gnus/lisp/rfc2045 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/rfc2045 ~/src/gnus/lisp/rfc1843 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/rfc1843 ~/src/gnus/lisp/registry hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/registry ~/src/gnus/lisp/qp hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/qp ~/src/gnus/lisp/pop3 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/pop3 ~/src/gnus/lisp/plstore hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/plstore ~/src/gnus/lisp/nnweb hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnweb ~/src/gnus/lisp/nnvirtual hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnvirtual ~/src/gnus/lisp/nntp hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nntp ~/src/gnus/lisp/nnspool hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnspool ~/src/gnus/lisp/nnrss hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnrss ~/src/gnus/lisp/nnregistry hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnregistry ~/src/gnus/lisp/nnoo hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnoo ~/src/gnus/lisp/nnnil hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnnil ~/src/gnus/lisp/nnml hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnml ~/src/gnus/lisp/nnmh hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnmh ~/src/gnus/lisp/nnmbox hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnmbox ~/src/gnus/lisp/nnmairix hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnmairix ~/src/gnus/lisp/nnmaildir hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnmaildir ~/src/gnus/lisp/nnmail hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnmail ~/src/gnus/lisp/nnir hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnir ~/src/gnus/lisp/nnimap hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnimap ~/src/gnus/lisp/nnheader hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnheader ~/src/gnus/lisp/nngateway hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nngateway ~/src/gnus/lisp/nnfolder hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnfolder ~/src/gnus/lisp/nneething hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nneething ~/src/gnus/lisp/nndraft hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nndraft ~/src/gnus/lisp/nndoc hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nndoc ~/src/gnus/lisp/nndir hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nndir ~/src/gnus/lisp/nndiary hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nndiary ~/src/gnus/lisp/nnbabyl hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnbabyl ~/src/gnus/lisp/nnagent hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/nnagent ~/src/gnus/lisp/mml2015 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mml2015 ~/src/gnus/lisp/mml1991 hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mml1991 ~/src/gnus/lisp/mml hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mml ~/src/gnus/lisp/mml-smime hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mml-smime ~/src/gnus/lisp/mml-sec hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mml-sec ~/src/gnus/lisp/mm-view hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-view ~/src/gnus/lisp/mm-uu hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-uu ~/src/gnus/lisp/mm-util hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-util ~/src/gnus/lisp/mm-url hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-url ~/src/gnus/lisp/mm-partial hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-partial ~/src/gnus/lisp/mm-extern hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-extern ~/src/gnus/lisp/mm-encode hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-encode ~/src/gnus/lisp/mm-decode hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-decode ~/src/gnus/lisp/mm-bodies hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-bodies ~/src/gnus/lisp/mm-archive hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mm-archive ~/src/gnus/lisp/messcompat hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/messcompat ~/src/gnus/lisp/message hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/message ~/src/gnus/lisp/mailcap hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mailcap ~/src/gnus/lisp/mail-source hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mail-source ~/src/gnus/lisp/mail-prsvr hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mail-prsvr ~/src/gnus/lisp/mail-parse hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/mail-parse ~/src/gnus/lisp/legacy-gnus-agent hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/legacy-gnus-agent ~/src/gnus/lisp/ietf-drums hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/ietf-drums ~/src/gnus/lisp/html2text hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/html2text ~/src/gnus/lisp/gssapi hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gssapi ~/src/gnus/lisp/gravatar hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gravatar ~/src/gnus/lisp/gnus hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus ~/src/gnus/lisp/gnus-win hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-win ~/src/gnus/lisp/gnus-vm hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-vm ~/src/gnus/lisp/gnus-uu hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-uu ~/src/gnus/lisp/gnus-util hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-util ~/src/gnus/lisp/gnus-undo hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-undo ~/src/gnus/lisp/gnus-topic hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-topic ~/src/gnus/lisp/gnus-sync hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-sync ~/src/gnus/lisp/gnus-sum hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-sum ~/src/gnus/lisp/gnus-start hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-start ~/src/gnus/lisp/gnus-srvr hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-srvr ~/src/gnus/lisp/gnus-spec hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-spec ~/src/gnus/lisp/gnus-sieve hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-sieve ~/src/gnus/lisp/gnus-setup hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-setup ~/src/gnus/lisp/gnus-score hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-score ~/src/gnus/lisp/gnus-salt hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-salt ~/src/gnus/lisp/gnus-registry hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-registry ~/src/gnus/lisp/gnus-range hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-range ~/src/gnus/lisp/gnus-picon hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-picon ~/src/gnus/lisp/gnus-notifications hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-notifications ~/src/gnus/lisp/gnus-msg hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-msg ~/src/gnus/lisp/gnus-mlspl hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-mlspl ~/src/gnus/lisp/gnus-ml hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-ml ~/src/gnus/lisp/gnus-mh hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-mh ~/src/gnus/lisp/gnus-logic hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-logic ~/src/gnus/lisp/gnus-kill hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-kill ~/src/gnus/lisp/gnus-int hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-int ~/src/gnus/lisp/gnus-html hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-html ~/src/gnus/lisp/gnus-group hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-group ~/src/gnus/lisp/gnus-gravatar hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-gravatar ~/src/gnus/lisp/gnus-fun hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-fun ~/src/gnus/lisp/gnus-ems hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-ems ~/src/gnus/lisp/gnus-eform hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-eform ~/src/gnus/lisp/gnus-dup hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-dup ~/src/gnus/lisp/gnus-draft hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-draft ~/src/gnus/lisp/gnus-dired hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-dired ~/src/gnus/lisp/gnus-diary hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-diary ~/src/gnus/lisp/gnus-demon hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-demon ~/src/gnus/lisp/gnus-delay hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-delay ~/src/gnus/lisp/gnus-cus hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-cus ~/src/gnus/lisp/gnus-cite hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-cite ~/src/gnus/lisp/gnus-cache hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-cache ~/src/gnus/lisp/gnus-bookmark hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-bookmark ~/src/gnus/lisp/gnus-bcklg hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-bcklg ~/src/gnus/lisp/gnus-async hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-async ~/src/gnus/lisp/gnus-art hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-art ~/src/gnus/lisp/gnus-agent hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gnus-agent ~/src/gnus/lisp/gmm-utils hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/gmm-utils ~/src/gnus/lisp/flow-fill hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/flow-fill ~/src/gnus/lisp/ecomplete hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/ecomplete ~/src/gnus/lisp/deuglify hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/deuglify ~/src/gnus/lisp/compface hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/compface ~/src/gnus/lisp/canlock hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/canlock ~/src/gnus/lisp/auth-source hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/auth-source ~/src/gnus/lisp/.dir-locals hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/gnus/.dir-locals /Users/magnus/.emacs.d/elpa/emms-20121219.1939/tq hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/emacs-lisp/tq ~/src/gnus/lisp/time-date hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/calendar/time-date ~/src/gnus/lisp/parse-time hides /Users/magnus/src/emacs/+build/nextstep/Emacs.app/Contents/Resources/lisp/calendar/parse-time Features: (shadow sort emacsbug sendmail angry-police-captain-autoloads color-theme-sanityinc-tomorrow-autoloads distel-autoloads emms-autoloads gist-autoloads gh-autoloads haskell-mode-autoloads hexrgb-autoloads identica-mode-autoloads jabber-autoloads logito-autoloads melpa-autoloads multiple-cursors-autoloads oauth-autoloads org-autoloads info org-brev-autoloads pcache-autoloads finder-inf w3-autoloads w3m-autoloads package ob-ditaa ob-sh ido cus-start cus-load erlang-start bbdb-gnus bbdb-snarf mail-extr bbdb-com bbdb-autoloads bbdb timezone gnus-registry registry eieio-base spam spam-stat gnus-uu yenc gnus-msg gnus-art mm-uu mml2015 epg-config mm-view mml-smime smime dig gnus-sum nnoo gnus-group gnus-undo nnmail mail-source gnus-start gnus-spec gnus-int gnus-range gnus-win gnus gnus-ems gnus-compat url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse url-vars mailcap nnheader wid-edit message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev mail-utils gmm-utils mailheader tramp-sh tramp tramp-compat auth-source eieio gnus-util mm-util mail-prsvr password-cache tramp-loaddefs trampver shell compile tempo derived paren uniquify time org-capture org-mks org byte-opt bytecomp byte-compile cconv advice help-fns ob-ref ob-lob ob-table org-footnote org-pcomplete pcomplete org-list org-faces org-entities noutline outline easy-mmode org-version ob-emacs-lisp format-spec find-func diary-lib diary-loaddefs cal-menu easymenu calendar cal-loaddefs cl-macs gv cl nadvice cl-lib warnings server edmacro kmacro time-date ob-tangle org-src ob-comint comint ansi-color ring ob-keys ob org-compat org-macs ob-eval org-loaddefs gnus-load tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind ns multi-tty emacs) From unknown Sat Jun 21 10:46:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14247: 24.3.50; Autoloaded defcustom in package loses saved setting Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Apr 2013 19:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Magnus Henoch Cc: 14247@debbugs.gnu.org Received: via spool by 14247-submit@debbugs.gnu.org id=B14247.136674703219361 (code B ref 14247); Tue, 23 Apr 2013 19:58:02 +0000 Received: (at 14247) by debbugs.gnu.org; 23 Apr 2013 19:57:12 +0000 Received: from localhost ([127.0.0.1]:39563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UUjKx-00052E-Fy for submit@debbugs.gnu.org; Tue, 23 Apr 2013 15:57:11 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:54511) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UUjKu-000523-Ql for 14247@debbugs.gnu.org; Tue, 23 Apr 2013 15:57:09 -0400 Received: from faina.iro.umontreal.ca (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id r3NJq9O5011916; Tue, 23 Apr 2013 15:52:09 -0400 Received: by faina.iro.umontreal.ca (Postfix, from userid 20848) id 8114AB40E2; Tue, 23 Apr 2013 15:52:09 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Tue, 23 Apr 2013 15:52:09 -0400 In-Reply-To: (Magnus Henoch's message of "Tue, 23 Apr 2013 15:42:51 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4558=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4558> : streams <946931> : uri <1402211> X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.5 (---) > This obviously yields the suggestion "don't do that, then", but the > manual doesn't seem to discourage the programmer from using autoload > cookies with defcustom, so I think either the behaviour or the manual > should be changed. Using autoloads cookies on defvars and defcustom is indeed something I generally discourage and I'd like to see such uses diminish. But at the same time, they are sometimes important, so we should definitely try to make it work right. Note that "for M-x customize-option to list it" is not a good reason to autoload a variable. We should teach customize-option to load packages as needed to really remove this desire to autoload variables. Stefan From unknown Sat Jun 21 10:46:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14247: 24.3.50; Autoloaded defcustom in package loses saved setting References: In-Reply-To: Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 05 Jan 2020 15:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14247@debbugs.gnu.org Cc: magnus.henoch@gmail.com Received: via spool by 14247-submit@debbugs.gnu.org id=B14247.157823794532534 (code B ref 14247); Sun, 05 Jan 2020 15:26:01 +0000 Received: (at 14247) by debbugs.gnu.org; 5 Jan 2020 15:25:45 +0000 Received: from localhost ([127.0.0.1]:44505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1io7mj-0008Sg-90 for submit@debbugs.gnu.org; Sun, 05 Jan 2020 10:25:45 -0500 Received: from mail-lj1-f169.google.com ([209.85.208.169]:35645) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1io7mh-0008SP-Qo for 14247@debbugs.gnu.org; Sun, 05 Jan 2020 10:25:44 -0500 Received: by mail-lj1-f169.google.com with SMTP id j1so41054331lja.2 for <14247@debbugs.gnu.org>; Sun, 05 Jan 2020 07:25:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=CIjTZ/WcdxixVCt4c1V21U3rg8Pd8lYL0APVOeCzsKY=; b=aXfQlEMvuSO3JfjEXXvWyEdEcUaWvoat9hHOrbIiFpRu6fneOd9/ZBIi1kf2BDDWc5 qIPTuM4M7vHHNewqxTric6yDjBTF8H9eDiAZ0YcnWvPpnvstiLDkGUDgQI4JTx+HxEk9 FRgsrVB3l+UctGhrOEqYzMYKId4t4S35OJEvV5cvjSyOdni6diTcf+CVelvqBvc78hyB 2+lLQ0WbBdDiVT4MFn1qcq3LuQ9w81L7JrazrJgUMWSwEUchVHwENg8KcfGIVsEgBmVd tSCQ0JwQ8SEOaUHTgH+8vwZsbtRM2L237T0N+uZe+l6m+JB2xPsWUFTB/lyd38r0LzUS Idcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=CIjTZ/WcdxixVCt4c1V21U3rg8Pd8lYL0APVOeCzsKY=; b=fTnVw6m0PdFzoDE5UDY5Ui9Br8Pj587u//MUgceiqD36PUdEcd3/LKmSTZJTAC304p OPd14XuGxz3CelcjdldcROqHiR0beLAzcz7TToA8ZmY/qpwSiODB1bfosflEQ64QR4GU sKpUgwxOXzE/DSUd+2WoelezerB07SjiAJUIiV4hj9+n1bDWkus0bn16gvL7ucz3MnJh W7WNNvdqtEyLnwM3RrbNwIEoEr8NsynSRytnrhwIWkjhGgkeE4KkSWXe0RQFyxMz5I45 cWLFjGsXoQra/U006IvV7LM1ncXn9ydtQlDeH5mYmq6/RMyuLsFow1hzVNg8onL8zbNt Cl5w== X-Gm-Message-State: APjAAAW1xGf6viUB3CkwxTZC2EkttCPvtIzEDAnomQR+cYbVw/AyJyWD IkJArTA+xrwaVXj9BP+whFGs4f9Y17KIT6N1sjbbegZB X-Google-Smtp-Source: APXvYqzW1e2Kp6WtlefDrszYRdol0LWNSzq0soTMiuzhToPxxzjwaRK98HCmlkV8J6XtSrDDUnkWnefLrCQxS98Tv5I= X-Received: by 2002:a2e:9284:: with SMTP id d4mr58253279ljh.226.1578237937668; Sun, 05 Jan 2020 07:25:37 -0800 (PST) MIME-Version: 1.0 From: Mauro Aranda Date: Sun, 5 Jan 2020 12:25:25 -0300 Message-ID: Content-Type: multipart/alternative; boundary="000000000000a55805059b66271d" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000a55805059b66271d Content-Type: text/plain; charset="UTF-8" Magnus Henoch writes: > 1. Set HOME to the name of an empty directory and start a fresh Emacs. > > 2. Put the following into a file named foo.el: > > ;;; foo.el --- test autoloaded defcustom > ;;; > ;;; Version: 0.1 > > ;;;###autoload > (defcustom foo-setting nil > "A boolean setting." > :type 'boolean) > > ;;;###autoload > (defun foo-get-setting () > (interactive) > (message "foo-setting is %s" foo-setting)) > > (provide 'foo) > ;;; foo.el ends here > > 3. Install foo.el with M-x package-install-file. > > 4. Type M-x customize-option RET foo-setting RET, set the setting to t, > and "save for future sessions". > > 5. Exit and restart Emacs, still with the new home directory. > > 6. Type M-x foo-get-setting. I would expect it to say "foo-setting is > t", but it says "foo-setting is nil". > > At this point, M-x customize-option RET foo-setting RET will say that > the variable is "CHANGED outside Customize", and choosing "Revert This > Session's Customization" will set foo-setting to t, i.e. the value saved > through Customize. I've tried to reproduce this on the emacs-27 branch, but I can't. I get: "foo-setting is t", and the STATE in the customize buffer is SAVED and set. --000000000000a55805059b66271d Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Magnus Henoch <magnus.henoch@gmail.com> writes:

> 1. Set HOME to = the name of an empty directory and start a fresh Emacs.
>
> 2. = Put the following into a file named foo.el:
>
> ;;; foo.el --- = test autoloaded defcustom
> ;;;
> ;;; Version: 0.1
>
&= gt; ;;;###autoload
> (defcustom foo-setting nil
> =C2=A0 "= A boolean setting."
> =C2=A0 :type 'boolean)
>
>= ;;;###autoload
> (defun foo-get-setting ()
> =C2=A0 (interacti= ve)
> =C2=A0 (message "foo-setting is %s" foo-setting))
= >
> (provide 'foo)
> ;;; foo.el ends here
>
>= ; 3. Install foo.el with M-x package-install-file.
>
> 4. Type = M-x customize-option RET foo-setting RET, set the setting to t,
> and= "save for future sessions".
>
> 5. Exit and restart = Emacs, still with the new home directory.
>
> 6. Type M-x foo-g= et-setting.=C2=A0 I would expect it to say "foo-setting is
> t&q= uot;, but it says "foo-setting is nil".
>
> At this p= oint, M-x customize-option RET foo-setting RET will say that
> the va= riable is "CHANGED outside Customize", and choosing "Revert = This
> Session's Customization" will set foo-setting to t, i= .e. the value saved
> through Customize.

I've tried to rep= roduce this on the emacs-27 branch, but I can't.
I get:
"foo= -setting is t", and the STATE in the customize buffer is SAVED and
=
set.

--000000000000a55805059b66271d-- From unknown Sat Jun 21 10:46:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#14247: 24.3.50; Autoloaded defcustom in package loses saved setting Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Sep 2020 20:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 14247 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 14247@debbugs.gnu.org Cc: magnus.henoch@gmail.com Received: via spool by 14247-submit@debbugs.gnu.org id=B14247.15990795813386 (code B ref 14247); Wed, 02 Sep 2020 20:47:01 +0000 Received: (at 14247) by debbugs.gnu.org; 2 Sep 2020 20:46:21 +0000 Received: from localhost ([127.0.0.1]:60832 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDZe9-0000sY-9U for submit@debbugs.gnu.org; Wed, 02 Sep 2020 16:46:21 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:46601) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDZe7-0000sJ-8h for 14247@debbugs.gnu.org; Wed, 02 Sep 2020 16:46:20 -0400 Received: by mail-wr1-f42.google.com with SMTP id o5so730228wrn.13 for <14247@debbugs.gnu.org>; Wed, 02 Sep 2020 13:46:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RbrgOtNLDC7bMT7ZME5ofNbCYKSvmMJSb/b5ewGvJfU=; b=VJf7ybm8Ojf+DmSF/lanfo/zniUhVo8GTwDgTRJV7qvZZ5x/CTaObBLC2m082Q2PPR a/FtI+SKXdG7w3yVRp2NR5Del9bqukz5VXyXqRp41be679bt36QnotXxWmg3nAyEZh2f KBX4mkF+ub7BXPNkZ55NKSW9ZZ0vUh+i4wN0MUJ7ZbKzwi00Tnn8VxlkNkNPwQmM9IOO lD8OGU6SdlddnWQKrWKb65EdGtw1yKzTBOsyq/2ZCdANVlD1O77IsOJ82w4vlkPGUBYV mpb65xfQmVhqb0AQbk9AXAusjSaNKoKN3GE+C7GGd7Q5Tpg4gS/8KpoYizyqfY6ya4mT Xm+A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RbrgOtNLDC7bMT7ZME5ofNbCYKSvmMJSb/b5ewGvJfU=; b=VL0SNoorWfcGQ/uhk4nJxqfgVziTsQS13OP7B4WXQKWm/Il+5WartWbzvyZdiRnR9u l3/sWGtWcStymWhLI40ACyrj/T0ogBwyGIKmbWZA9MawbpVg4XnzSlyaF7u/pyB0Y261 6PYGcsx9flfHHOlNgbep4c8XjKxAOHpSypEPmo88OmMmmNPOgspXk6w+MEd+ePux+aWC yHTPHCTmL8zHA+aExAqVAoUCHn9IXyHWS8c9PjaYRHFdz1TcBeJydYSjuHgJfLYPsyHY 3TYKAqKMtsJoX8s4HD3Ked2APFTEEBfWu+QtJE9EbdHG7fsMPPIJu2Bw9aluSgZxYxZF lC/w== X-Gm-Message-State: AOAM530lFyTnIVq0Z14S6by8IVKFX1sFRq55a1MuchjlXejWto9qAio9 DVXpzBjNavP7DWWO4mArXLgcuF4ED2CFzNP0WZvmuqSHhNzjJQ== X-Google-Smtp-Source: ABdhPJy9438YBNqPj5ej+3fjmsMpermE1wed0ozrk7vUYe2gWfLcLfrWTrku1I+nRzy/2WO9jAyax+iygWCff6sptGY= X-Received: by 2002:adf:ec86:: with SMTP id z6mr13864wrn.109.1599079573094; Wed, 02 Sep 2020 13:46:13 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Mauro Aranda Date: Wed, 2 Sep 2020 17:46:01 -0300 Message-ID: Content-Type: multipart/alternative; boundary="000000000000ec03c905ae5ab99b" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --000000000000ec03c905ae5ab99b Content-Type: text/plain; charset="UTF-8" Mauro Aranda writes: > Magnus Henoch writes: > >> 1. Set HOME to the name of an empty directory and start a fresh Emacs. >> >> 2. Put the following into a file named foo.el: >> >> ;;; foo.el --- test autoloaded defcustom >> ;;; >> ;;; Version: 0.1 >> >> ;;;###autoload >> (defcustom foo-setting nil >> "A boolean setting." >> :type 'boolean) >> >> ;;;###autoload >> (defun foo-get-setting () >> (interactive) >> (message "foo-setting is %s" foo-setting)) >> >> (provide 'foo) >> ;;; foo.el ends here >> >> 3. Install foo.el with M-x package-install-file. >> >> 4. Type M-x customize-option RET foo-setting RET, set the setting to t, >> and "save for future sessions". >> >> 5. Exit and restart Emacs, still with the new home directory. >> >> 6. Type M-x foo-get-setting. I would expect it to say "foo-setting is >> t", but it says "foo-setting is nil". >> >> At this point, M-x customize-option RET foo-setting RET will say that >> the variable is "CHANGED outside Customize", and choosing "Revert This >> Session's Customization" will set foo-setting to t, i.e. the value saved >> through Customize. > > I've tried to reproduce this on the emacs-27 branch, but I can't. > I get: > "foo-setting is t", and the STATE in the customize buffer is SAVED and > set. This was 8 months ago. In the meantime, I was able to reproduce this on Emacs 24.5, but not with Emacs 25.1 and beyond. So I'm going to go ahead and close this as fixed. If this is incorrect, please reopen. --000000000000ec03c905ae5ab99b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Mauro Aranda <maurooaranda@gmail.com> writes:

> Magnu= s Henoch <m= agnus.henoch@gmail.com> writes:
>
>> 1. Set HOME to t= he name of an empty directory and start a fresh Emacs.
>>
>&= gt; 2. Put the following into a file named foo.el:
>>
>> = ;;; foo.el --- test autoloaded defcustom
>> ;;;
>> ;;; Ve= rsion: 0.1
>>
>> ;;;###autoload
>> (defcustom fo= o-setting nil
>> =C2=A0 "A boolean setting."
>>= =C2=A0 :type 'boolean)
>>
>> ;;;###autoload
>&= gt; (defun foo-get-setting ()
>> =C2=A0 (interactive)
>> = =C2=A0 (message "foo-setting is %s" foo-setting))
>>
= >> (provide 'foo)
>> ;;; foo.el ends here
>>>> 3. Install foo.el with M-x package-install-file.
>>
&= gt;> 4. Type M-x customize-option RET foo-setting RET, set the setting t= o t,
>> and "save for future sessions".
>>
&= gt;> 5. Exit and restart Emacs, still with the new home directory.
&g= t;>
>> 6. Type M-x foo-get-setting.=C2=A0 I would expect it to = say "foo-setting is
>> t", but it says "foo-setting= is nil".
>>
>> At this point, M-x customize-option = RET foo-setting RET will say that
>> the variable is "CHANGED= outside Customize", and choosing "Revert This
>> Sessio= n's Customization" will set foo-setting to t, i.e. the value saved=
>> through Customize.
>
> I've tried to reproduce= this on the emacs-27 branch, but I can't.
> I get:
> "= ;foo-setting is t", and the STATE in the customize buffer is SAVED and=
> set.

This was 8 months ago.=C2=A0 In the meantime, I was ab= le to reproduce this on
Emacs 24.5, but not with Emacs 25.1 and beyond.<= br>
So I'm going to go ahead and close this as fixed.=C2=A0 If this = is
incorrect, please reopen.
--000000000000ec03c905ae5ab99b-- From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 02 16:48:14 2020 Received: (at control) by debbugs.gnu.org; 2 Sep 2020 20:48:14 +0000 Received: from localhost ([127.0.0.1]:60846 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDZfy-0000vs-4c for submit@debbugs.gnu.org; Wed, 02 Sep 2020 16:48:14 -0400 Received: from mail-wm1-f50.google.com ([209.85.128.50]:36720) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDZfw-0000vg-Eo for control@debbugs.gnu.org; Wed, 02 Sep 2020 16:48:12 -0400 Received: by mail-wm1-f50.google.com with SMTP id z9so722915wmk.1 for ; Wed, 02 Sep 2020 13:48:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=8iJDmdzvQVPehzYNRhVCSqgFbpWRbpoEAOwuFzCI3UE=; b=Bs6iX6P/K1EtQAGngb8EELPUOalDkwXVVZ1qe2FjeoTv6x++m4u5SlhXlUuW67CUhD SAJ/r4ysnjEDbB/YUivespGX52xxa/O30lE0W+oem4DBQYAqIP8efC6Rn4W3jF2uyUzb np6KIutkMzeoVPv3EsfgOOqcme23s+PG/tJdrPpsYUFpuEiggPUji+p0wBBXOz+W41nH fiQ3Jfe1d7emUJj4NQIEinr95WqfyskPZGVch5E/z8d7KbnPhBajNyiTJoip+R7cKGIy B1x3bTqDenH7Zt+NNaVMgMVdHB/k4ztO2QucBWq+6c3w688BLtQv9zIvmuC581E13pTu c5bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=8iJDmdzvQVPehzYNRhVCSqgFbpWRbpoEAOwuFzCI3UE=; b=A8vHbkGROOKfJFhwhSB6yPZWkYC6tFmfxgHaWHstCss+Yh5T9y4YI/xuvKWQdzuUFs DSsguzWSQOs7H/Rl1OjsGjVFqwdpMf8WiDETCEBwRYKWbuvj6UP32QcnaJe9XKP1zQZQ EA37mWxEG7CCjf/Z/4qFd16hTkGFTbHRFqVDKb9QZq+yrKEr2Y/NmLtye7nzP86fdLIS xkTrjEC8qNK6+RITaLvGleVmJXrxT3wvW5Cl+Eg1qEUOk+e0klaCBpiASu4ylXHaCmYH ROb9gnA+4xJ3ErH72qPO6zWtkKQMGgM3peO0eCbFIgqjcAgcT4OQ3odZ9zlBKZovbfhT 8JOA== X-Gm-Message-State: AOAM532MMqFBaeUpTHsBYWcWmzQbIgewHRucByJhJ0vIaxL//NvbSdVV 45dbxjqPVOHtg9Cvd2cKkanTo7EV7oxaWvUwQVpNC1BGnLk1AHmz X-Google-Smtp-Source: ABdhPJyRHrcUZ99WSfDncj8fbPalEe7AZgADCYQribmCRgd5h2mUebHIAmVl3POsMUOpX894Ha0tjIGIzTq/d9+9BfY= X-Received: by 2002:a1c:2b04:: with SMTP id r4mr6759wmr.76.1599079686380; Wed, 02 Sep 2020 13:48:06 -0700 (PDT) MIME-Version: 1.0 From: Mauro Aranda Date: Wed, 2 Sep 2020 17:47:55 -0300 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: multipart/alternative; boundary="000000000000aca11d05ae5ac05f" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 14247 fixed close 14247 25.1 quit tags 14247 fixed close 14247 25.1 Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (maurooaranda[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.128.50 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.128.50 listed in wl.mailspike.net] 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) --000000000000aca11d05ae5ac05f Content-Type: text/plain; charset="UTF-8" tags 14247 fixed close 14247 25.1 quit --000000000000aca11d05ae5ac05f Content-Type: text/html; charset="UTF-8"
tags 14247 fixed
close 14247 25.1
quit
--000000000000aca11d05ae5ac05f--