From unknown Sat Sep 13 17:35:07 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#12582 <12582@debbugs.gnu.org> To: bug#12582 <12582@debbugs.gnu.org> Subject: Status: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue Reply-To: bug#12582 <12582@debbugs.gnu.org> Date: Sun, 14 Sep 2025 00:35:07 +0000 retitle 12582 24.1.50; customize settings not persisting across sessions + = CHANGED outside Customize flag issue reassign 12582 emacs submitter 12582 Hilary J Holz severity 12582 normal tag 12582 unreproducible moreinfo thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 17:37:15 2012 Received: (at submit) by debbugs.gnu.org; 5 Oct 2012 21:37:15 +0000 Received: from localhost ([127.0.0.1]:57001 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKFa4-0006fe-9Z for submit@debbugs.gnu.org; Fri, 05 Oct 2012 17:37:15 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59400) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKFVI-0006YX-RF for submit@debbugs.gnu.org; Fri, 05 Oct 2012 17:32:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TKFUw-0007w9-JN for submit@debbugs.gnu.org; Fri, 05 Oct 2012 17:31:58 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,HTML_MESSAGE, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:57604) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TKFUw-0007vw-DE for submit@debbugs.gnu.org; Fri, 05 Oct 2012 17:31:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53915) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TKFUr-0000Hv-CG for bug-gnu-emacs@gnu.org; Fri, 05 Oct 2012 17:31:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TKFUm-0007lI-Bc for bug-gnu-emacs@gnu.org; Fri, 05 Oct 2012 17:31:49 -0400 Received: from p3plsmtpa06-01.prod.phx3.secureserver.net ([173.201.192.102]:56531) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TKFUl-0007kF-QQ for bug-gnu-emacs@gnu.org; Fri, 05 Oct 2012 17:31:44 -0400 Received: from [10.0.1.3] ([98.248.211.75]) by p3plsmtpa06-01.prod.phx3.secureserver.net with id 7ZXd1k0091e9k8201ZXdsw; Fri, 05 Oct 2012 14:31:38 -0700 From: Hilary J Holz Content-Type: multipart/alternative; boundary="Apple-Mail=_69B8DF7C-BA93-429A-BCF0-F57B34E15C4C" Subject: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue Date: Fri, 5 Oct 2012 14:31:36 -0700 Message-Id: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Apple Message framework v1283) X-Mailer: Apple Mail (2.1283) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 05 Oct 2012 17:37:11 -0400 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.9 (------) --Apple-Mail=_69B8DF7C-BA93-429A-BCF0-F57B34E15C4C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Sorry for the long subject line, but I'm unsure if this is one bug or two. I've written an extensive post describing various test cases and outcomes on my blog (http://hholz.com/blog/2012/diagnosing-an-emacs-bug/). I've listed the minimal case to reproduce the bug(s?) in this bug report. Starting with an empty .emacs file 1. M-x customize-aproposshell-switcher 2. set shell-switcher-new-shell-function to shell-switcher-make-shell set shell-switcher-mode to on click on Apply and Save the above steps create a .emacs containing exactly (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(shell-switcher-mode t) '(shell-switcher-new-shell-function (quote = shell-switcher-make-shell)) ) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. ) 3. quit emacs. launch emacs = (/Applications/Emacs.app/Contents/MacOS/Emacs) 4. M-x shell-switcher-new-shell (launches buffer in eshell) 5. M-x customize-aproposshell-switcher (flags both settings CHANGED outside Customize) 6. C-x C-f ~/.emacs (contents of .emacs is unchanged) In GNU Emacs 24.1.50.2 (i386-apple-darwin11.4.0, NS = apple-appkit-1138.47) of 2012-05-15 on jessica-2.local Windowing system distributor `Apple', version 10.3.1138 Configured using: `configure '--prefix=3D/usr/local/Cellar/emacs/HEAD' '--without-dbus' '--enable-locallisppath=3D/usr/local/share/emacs/site-lisp' '--infodir=3D/usr/local/Cellar/emacs/HEAD/share/info/emacs' '--with-ns' '--disable-ns-self-contained' 'CC=3D/usr/bin/clang' 'CFLAGS=3D-Os -w = -pipe -march=3Dnative -Qunused-arguments'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: nil default enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: x s h e l l - s w=20 i t c h e r - n e w - s h e l l x=20 c u s t o m i z e - a p r s h e l l=20 - s w i t c h e r C-x C-f . e m a c s =20 x r e p o r t - e m a c s - b u g Recent messages: Loading em-hist...done Loading em-ls...done Loading em-prompt...done Loading em-script...done Loading em-term...done Loading em-unix...done Creating customization items... Creating customization items ...done Resetting customization items...done Creating customization setup...done Load-path shadows: /Users/hholz/.emacs.d/elpa/flymake-0.4.12/flymake hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/progmodes/flymake /Users/hholz/.emacs.d/elpa/org-20120921/org hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org /Users/hholz/.emacs.d/elpa/org-20120921/org-xoxo hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-xoxo /Users/hholz/.emacs.d/elpa/org-20120921/org-wl hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-wl /Users/hholz/.emacs.d/elpa/org-20120921/org-w3m hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-w3m /Users/hholz/.emacs.d/elpa/org-20120921/org-vm hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-vm /Users/hholz/.emacs.d/elpa/org-20120921/org-timer hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-timer /Users/hholz/.emacs.d/elpa/org-20120921/org-taskjuggler hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-taskjuggler /Users/hholz/.emacs.d/elpa/org-20120921/org-table hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-table /Users/hholz/.emacs.d/elpa/org-20120921/org-src hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-src /Users/hholz/.emacs.d/elpa/org-20120921/org-special-blocks hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-special-bloc= ks /Users/hholz/.emacs.d/elpa/org-20120921/org-rmail hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-rmail /Users/hholz/.emacs.d/elpa/org-20120921/org-remember hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-remember /Users/hholz/.emacs.d/elpa/org-20120921/org-publish hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-publish /Users/hholz/.emacs.d/elpa/org-20120921/org-protocol hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-protocol /Users/hholz/.emacs.d/elpa/org-20120921/org-plot hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-plot /Users/hholz/.emacs.d/elpa/org-20120921/org-pcomplete hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-pcomplete /Users/hholz/.emacs.d/elpa/org-20120921/org-odt hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-odt /Users/hholz/.emacs.d/elpa/org-20120921/org-mouse hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mouse /Users/hholz/.emacs.d/elpa/org-20120921/org-mobile hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mobile /Users/hholz/.emacs.d/elpa/org-20120921/org-mks hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mks /Users/hholz/.emacs.d/elpa/org-20120921/org-mhe hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mhe /Users/hholz/.emacs.d/elpa/org-20120921/org-mew hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mew /Users/hholz/.emacs.d/elpa/org-20120921/org-macs hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-macs /Users/hholz/.emacs.d/elpa/org-20120921/org-mac-message hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mac-message /Users/hholz/.emacs.d/elpa/org-20120921/org-lparse hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-lparse /Users/hholz/.emacs.d/elpa/org-20120921/org-list hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-list /Users/hholz/.emacs.d/elpa/org-20120921/org-latex hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-latex /Users/hholz/.emacs.d/elpa/org-20120921/org-jsinfo hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-jsinfo /Users/hholz/.emacs.d/elpa/org-20120921/org-irc hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-irc /Users/hholz/.emacs.d/elpa/org-20120921/org-install hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-install /Users/hholz/.emacs.d/elpa/org-20120921/org-inlinetask hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-inlinetask /Users/hholz/.emacs.d/elpa/org-20120921/org-info hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-info /Users/hholz/.emacs.d/elpa/org-20120921/org-indent hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-indent /Users/hholz/.emacs.d/elpa/org-20120921/org-id hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-id /Users/hholz/.emacs.d/elpa/org-20120921/org-icalendar hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-icalendar /Users/hholz/.emacs.d/elpa/org-20120921/org-html hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-html /Users/hholz/.emacs.d/elpa/org-20120921/org-habit hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-habit /Users/hholz/.emacs.d/elpa/org-20120921/org-gnus hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-gnus /Users/hholz/.emacs.d/elpa/org-20120921/org-freemind hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-freemind /Users/hholz/.emacs.d/elpa/org-20120921/org-footnote hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-footnote /Users/hholz/.emacs.d/elpa/org-20120921/org-feed hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-feed /Users/hholz/.emacs.d/elpa/org-20120921/org-faces hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-faces /Users/hholz/.emacs.d/elpa/org-20120921/org-exp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-exp /Users/hholz/.emacs.d/elpa/org-20120921/org-exp-blocks hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-exp-blocks /Users/hholz/.emacs.d/elpa/org-20120921/org-eshell hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-eshell /Users/hholz/.emacs.d/elpa/org-20120921/org-entities hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-entities /Users/hholz/.emacs.d/elpa/org-20120921/org-docview hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-docview /Users/hholz/.emacs.d/elpa/org-20120921/org-docbook hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-docbook /Users/hholz/.emacs.d/elpa/org-20120921/org-datetree hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-datetree /Users/hholz/.emacs.d/elpa/org-20120921/org-ctags hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-ctags /Users/hholz/.emacs.d/elpa/org-20120921/org-crypt hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-crypt /Users/hholz/.emacs.d/elpa/org-20120921/org-compat hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-compat /Users/hholz/.emacs.d/elpa/org-20120921/org-colview hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-colview /Users/hholz/.emacs.d/elpa/org-20120921/org-clock hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-clock /Users/hholz/.emacs.d/elpa/org-20120921/org-capture hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-capture /Users/hholz/.emacs.d/elpa/org-20120921/org-bibtex hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-bibtex /Users/hholz/.emacs.d/elpa/org-20120921/org-beamer hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-beamer /Users/hholz/.emacs.d/elpa/org-20120921/org-bbdb hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-bbdb /Users/hholz/.emacs.d/elpa/org-20120921/org-attach hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-attach /Users/hholz/.emacs.d/elpa/org-20120921/org-ascii hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-ascii /Users/hholz/.emacs.d/elpa/org-20120921/org-archive hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-archive /Users/hholz/.emacs.d/elpa/org-20120921/org-agenda hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-agenda /Users/hholz/.emacs.d/elpa/org-20120921/ob hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob /Users/hholz/.emacs.d/elpa/org-20120921/ob-tangle hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-tangle /Users/hholz/.emacs.d/elpa/org-20120921/ob-table hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-table /Users/hholz/.emacs.d/elpa/org-20120921/ob-sqlite hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-sqlite /Users/hholz/.emacs.d/elpa/org-20120921/ob-sql hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-sql /Users/hholz/.emacs.d/elpa/org-20120921/ob-shen hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-shen /Users/hholz/.emacs.d/elpa/org-20120921/ob-sh hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-sh /Users/hholz/.emacs.d/elpa/org-20120921/ob-screen hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-screen /Users/hholz/.emacs.d/elpa/org-20120921/ob-scheme hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-scheme /Users/hholz/.emacs.d/elpa/org-20120921/ob-sass hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-sass /Users/hholz/.emacs.d/elpa/org-20120921/ob-ruby hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ruby /Users/hholz/.emacs.d/elpa/org-20120921/ob-ref hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ref /Users/hholz/.emacs.d/elpa/org-20120921/ob-R hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-R /Users/hholz/.emacs.d/elpa/org-20120921/ob-python hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-python /Users/hholz/.emacs.d/elpa/org-20120921/ob-plantuml hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-plantuml /Users/hholz/.emacs.d/elpa/org-20120921/ob-picolisp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-picolisp /Users/hholz/.emacs.d/elpa/org-20120921/ob-perl hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-perl /Users/hholz/.emacs.d/elpa/org-20120921/ob-org hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-org /Users/hholz/.emacs.d/elpa/org-20120921/ob-octave hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-octave /Users/hholz/.emacs.d/elpa/org-20120921/ob-ocaml hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ocaml /Users/hholz/.emacs.d/elpa/org-20120921/ob-mscgen hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-mscgen /Users/hholz/.emacs.d/elpa/org-20120921/ob-maxima hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-maxima /Users/hholz/.emacs.d/elpa/org-20120921/ob-matlab hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-matlab /Users/hholz/.emacs.d/elpa/org-20120921/ob-lob hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-lob /Users/hholz/.emacs.d/elpa/org-20120921/ob-lisp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-lisp /Users/hholz/.emacs.d/elpa/org-20120921/ob-lilypond hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-lilypond /Users/hholz/.emacs.d/elpa/org-20120921/ob-ledger hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ledger /Users/hholz/.emacs.d/elpa/org-20120921/ob-latex hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-latex /Users/hholz/.emacs.d/elpa/org-20120921/ob-keys hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-keys /Users/hholz/.emacs.d/elpa/org-20120921/ob-js hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-js /Users/hholz/.emacs.d/elpa/org-20120921/ob-java hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-java /Users/hholz/.emacs.d/elpa/org-20120921/ob-haskell hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-haskell /Users/hholz/.emacs.d/elpa/org-20120921/ob-gnuplot hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-gnuplot /Users/hholz/.emacs.d/elpa/org-20120921/ob-fortran hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-fortran /Users/hholz/.emacs.d/elpa/org-20120921/ob-exp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-exp /Users/hholz/.emacs.d/elpa/org-20120921/ob-eval hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-eval /Users/hholz/.emacs.d/elpa/org-20120921/ob-emacs-lisp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-emacs-lisp /Users/hholz/.emacs.d/elpa/org-20120921/ob-dot hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-dot /Users/hholz/.emacs.d/elpa/org-20120921/ob-ditaa hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ditaa /Users/hholz/.emacs.d/elpa/org-20120921/ob-css hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-css /Users/hholz/.emacs.d/elpa/org-20120921/ob-comint hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-comint /Users/hholz/.emacs.d/elpa/org-20120921/ob-clojure hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-clojure /Users/hholz/.emacs.d/elpa/org-20120921/ob-calc hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-calc /Users/hholz/.emacs.d/elpa/org-20120921/ob-C hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-C /Users/hholz/.emacs.d/elpa/org-20120921/ob-awk hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-awk /Users/hholz/.emacs.d/elpa/org-20120921/ob-asymptote hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-asymptote /Users/hholz/.emacs.d/elpa/magit-20120926.1706/.dir-locals hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/gnus/.dir-locals /Users/hholz/.emacs.d/elpa/eieio-1.4/eieio hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/emacs-lisp/eieio /Users/hholz/.emacs.d/elpa/eieio-1.4/eieio-opt hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/emacs-lisp/eieio-opt= Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils pp apropos cus-edit cus-start cus-load wid-edit em-unix pcomplete comint ansi-color em-term term disp-table ehelp electric em-script em-prompt em-ls em-hist em-pred em-glob em-dirs em-cmpl em-basic esh-opt em-banner em-alias ring esh-var esh-io esh-cmd esh-ext esh-proc esh-arg eldoc esh-groups eshell esh-module esh-mode esh-util shell-switcher rswitcher auctex-autoloads tex-site auto-complete-autoloads auto-indent-mode-autoloads coffee-mode-autoloads dired-single-autoloads ecb-autoloads fakir-autoloads feature-mode-autoloads findr-autoloads flymake-autoloads flymake-coffee-autoloads flymake-css-autoloads flymake-haml-autoloads flymake-jslint-autoloads flymake-php-autoloads flymake-ruby-autoloads flymake-sass-autoloads flymake-shell-autoloads furl-autoloads gist-autoloads gh-autoloads eieio warnings advice help-fns advice-preload byte-opt bytecomp byte-compile cconv macroexp inversion cl haml-mode-autoloads htmlize-autoloads httpcode-autoloads ido-ubiquitous-autoloads ido-yes-or-no-autoloads inf-ruby-autoloads inflections-autoloads load-theme-buffer-local-autoloads logito-autoloads lorem-ipsum-autoloads magithub-autoloads finder-inf markdown-mode+-autoloads markdown-mode-autoloads mmm-mode-autoloads nav-autoloads org-magit-autoloads org-autoloads info easymenu magit-autoloads pcache-autoloads eieio-autoloads popup-autoloads rainbow-mode-autoloads rspec-mode-autoloads rvm-autoloads scss-mode-autoloads shell-switcher-autoloads edmacro kmacro slim-mode-autoloads smart-tab-autoloads smex-autoloads yaml-mode-autoloads yasnippet-autoloads zenburn-theme-autoloads package time-date 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 files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) ---- Hilary J Holz full stack web developer hilary@hholz.com http://hholz.com/ http://linkedin.com/in/hilaryholz --Apple-Mail=_69B8DF7C-BA93-429A-BCF0-F57B34E15C4C Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=us-ascii Sorry for the long subject line, but I'm unsure if this is one bug
or = two. I've written an extensive post describing various test cases
and = outcomes on my blog
(http://hholz.= com/blog/2012/diagnosing-an-emacs-bug/).
I've listed the minimal = case to reproduce the bug(s?) in this
bug report.

Starting = with an empty .emacs file

1. M-x = customize-apropos<RET>shell-switcher
2. set = shell-switcher-new-shell-function to shell-switcher-make-shell
   set = shell-switcher-mode to on
   click on Apply and = Save

   = the above steps create a .emacs containing exactly

   = (custom-set-variables
    ;; custom-set-variables = was added by Custom.
    ;; If you edit it by hand, = you could mess it up, so be careful.
    ;; Your init file should = contain only one such instance.
    ;; If there is more than = one, they won't work right.
    '(shell-switcher-mode = t)
    = '(shell-switcher-new-shell-function (quote = shell-switcher-make-shell))
    )

   = (custom-set-faces
  =   ;; custom-set-faces = was added by Custom.
    ;; If you edit it by hand, = you could mess it up, so be careful.
    ;; Your init file should = contain only one such instance.
    ;; If there is more than = one, they won't work right.
    )

3. quit emacs. = launch emacs (/Applications/Emacs.app/Contents/MacOS/Emacs)
4. M-x = shell-switcher-new-shell (launches buffer in eshell)
5. M-x = customize-apropos<RET>shell-switcher (flags both settings
   CHANGED outside = Customize)
6. C-x C-f ~/.emacs (contents of .emacs is = unchanged)


In GNU Emacs 24.1.50.2 (i386-apple-darwin11.4.0, = NS apple-appkit-1138.47)
of 2012-05-15 on = jessica-2.local
Windowing system distributor `Apple', version = 10.3.1138
Configured using:
`configure = '--prefix=3D/usr/local/Cellar/emacs/HEAD' '--without-dbus'
= '--enable-locallisppath=3D/usr/local/share/emacs/site-lisp'
= '--infodir=3D/usr/local/Cellar/emacs/HEAD/share/info/emacs' = '--with-ns'
'--disable-ns-self-contained' 'CC=3D/usr/bin/clang' = 'CFLAGS=3D-Os -w -pipe
-march=3Dnative = -Qunused-arguments''

Important settings:
  value of $LC_ALL: = nil
  value of = $LC_COLLATE: nil
  = value of $LC_CTYPE: nil
  value of $LC_MESSAGES: = nil
  value of = $LC_MONETARY: nil
  = value of $LC_NUMERIC: nil
  value of $LC_TIME: = nil
  value of = $LANG: nil
  value = of $XMODIFIERS: nil
 = locale-coding-system: nil
  default = enable-multibyte-characters: t

Major mode: = Emacs-Lisp

Minor modes in effect:
  tooltip-mode: t
  mouse-wheel-mode: = t
  tool-bar-mode: = t
  menu-bar-mode: = t
  = file-name-shadow-mode: t
  global-font-lock-mode: = t
  font-lock-mode: = t
  = blink-cursor-mode: t
  auto-composition-mode: = t
  = auto-encryption-mode: t
  auto-compression-mode: = t
  = line-number-mode: t
 = transient-mark-mode: t

Recent input:
<help-echo> = <help-echo> <escape> x s h e l l - s w
i t c h e r - n e = w - s h e l l <return> <escape> x
c u s t o m i z e - a = p r <tab> <return> s h e l l
- s w i t c h e r = <return> C-x C-f . e m a c s <return>
<escape> x r = e p o r t - e m a c s - b u g <return
>

Recent = messages:
Loading em-hist...done
Loading em-ls...done
Loading = em-prompt...done
Loading em-script...done
Loading = em-term...done
Loading em-unix...done
Creating customization = items...
Creating customization items ...done
Resetting = customization items...done
Creating customization = setup...done

Load-path = shadows:
/Users/hholz/.emacs.d/elpa/flymake-0.4.12/flymake hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/progmodes/flymake/Users/hholz/.emacs.d/elpa/org-20120921/org hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org
/Users/hh= olz/.emacs.d/elpa/org-20120921/org-xoxo hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-xoxo
/Use= rs/hholz/.emacs.d/elpa/org-20120921/org-wl hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-wl
/Users= /hholz/.emacs.d/elpa/org-20120921/org-w3m hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-w3m
/User= s/hholz/.emacs.d/elpa/org-20120921/org-vm hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-vm
/Users= /hholz/.emacs.d/elpa/org-20120921/org-timer hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-timer
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-taskjuggler hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-taskjuggler<= br>/Users/hholz/.emacs.d/elpa/org-20120921/org-table hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-table
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-src hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-src
/User= s/hholz/.emacs.d/elpa/org-20120921/org-special-blocks hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-special-bloc= ks
/Users/hholz/.emacs.d/elpa/org-20120921/org-rmail hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-rmail
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-remember hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-remember
= /Users/hholz/.emacs.d/elpa/org-20120921/org-publish hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-publish
/= Users/hholz/.emacs.d/elpa/org-20120921/org-protocol hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-protocol
= /Users/hholz/.emacs.d/elpa/org-20120921/org-plot hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-plot
/Use= rs/hholz/.emacs.d/elpa/org-20120921/org-pcomplete hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-pcomplete/Users/hholz/.emacs.d/elpa/org-20120921/org-odt hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-odt
/User= s/hholz/.emacs.d/elpa/org-20120921/org-mouse hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mouse
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-mobile hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mobile
/U= sers/hholz/.emacs.d/elpa/org-20120921/org-mks hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mks
/User= s/hholz/.emacs.d/elpa/org-20120921/org-mhe hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mhe
/User= s/hholz/.emacs.d/elpa/org-20120921/org-mew hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mew
/User= s/hholz/.emacs.d/elpa/org-20120921/org-macs hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-macs
/Use= rs/hholz/.emacs.d/elpa/org-20120921/org-mac-message hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-mac-message<= br>/Users/hholz/.emacs.d/elpa/org-20120921/org-lparse hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-lparse
/U= sers/hholz/.emacs.d/elpa/org-20120921/org-list hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-list
/Use= rs/hholz/.emacs.d/elpa/org-20120921/org-latex hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-latex
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-jsinfo hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-jsinfo
/U= sers/hholz/.emacs.d/elpa/org-20120921/org-irc hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-irc
/User= s/hholz/.emacs.d/elpa/org-20120921/org-install hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-install
/= Users/hholz/.emacs.d/elpa/org-20120921/org-inlinetask hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-inlinetask/Users/hholz/.emacs.d/elpa/org-20120921/org-info hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-info
/Use= rs/hholz/.emacs.d/elpa/org-20120921/org-indent hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-indent
/U= sers/hholz/.emacs.d/elpa/org-20120921/org-id hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-id
/Users= /hholz/.emacs.d/elpa/org-20120921/org-icalendar hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-icalendar/Users/hholz/.emacs.d/elpa/org-20120921/org-html hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-html
/Use= rs/hholz/.emacs.d/elpa/org-20120921/org-habit hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-habit
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-gnus hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-gnus
/Use= rs/hholz/.emacs.d/elpa/org-20120921/org-freemind hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-freemind
= /Users/hholz/.emacs.d/elpa/org-20120921/org-footnote hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-footnote
= /Users/hholz/.emacs.d/elpa/org-20120921/org-feed hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-feed
/Use= rs/hholz/.emacs.d/elpa/org-20120921/org-faces hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-faces
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-exp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-exp
/User= s/hholz/.emacs.d/elpa/org-20120921/org-exp-blocks hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-exp-blocks/Users/hholz/.emacs.d/elpa/org-20120921/org-eshell hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-eshell
/U= sers/hholz/.emacs.d/elpa/org-20120921/org-entities hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-entities
= /Users/hholz/.emacs.d/elpa/org-20120921/org-docview hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-docview
/= Users/hholz/.emacs.d/elpa/org-20120921/org-docbook hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-docbook
/= Users/hholz/.emacs.d/elpa/org-20120921/org-datetree hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-datetree
= /Users/hholz/.emacs.d/elpa/org-20120921/org-ctags hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-ctags
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-crypt hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-crypt
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-compat hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-compat
/U= sers/hholz/.emacs.d/elpa/org-20120921/org-colview hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-colview
/= Users/hholz/.emacs.d/elpa/org-20120921/org-clock hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-clock
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-capture hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-capture
/= Users/hholz/.emacs.d/elpa/org-20120921/org-bibtex hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-bibtex
/U= sers/hholz/.emacs.d/elpa/org-20120921/org-beamer hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-beamer
/U= sers/hholz/.emacs.d/elpa/org-20120921/org-bbdb hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-bbdb
/Use= rs/hholz/.emacs.d/elpa/org-20120921/org-attach hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-attach
/U= sers/hholz/.emacs.d/elpa/org-20120921/org-ascii hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-ascii
/Us= ers/hholz/.emacs.d/elpa/org-20120921/org-archive hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-archive
/= Users/hholz/.emacs.d/elpa/org-20120921/org-agenda hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/org-agenda
/U= sers/hholz/.emacs.d/elpa/org-20120921/ob hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob
/Users/hho= lz/.emacs.d/elpa/org-20120921/ob-tangle hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-tangle
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-table hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-table
/Use= rs/hholz/.emacs.d/elpa/org-20120921/ob-sqlite hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-sqlite
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-sql hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-sql
/Users= /hholz/.emacs.d/elpa/org-20120921/ob-shen hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-shen
/User= s/hholz/.emacs.d/elpa/org-20120921/ob-sh hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-sh
/Users/= hholz/.emacs.d/elpa/org-20120921/ob-screen hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-screen
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-scheme hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-scheme
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-sass hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-sass
/User= s/hholz/.emacs.d/elpa/org-20120921/ob-ruby hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ruby
/User= s/hholz/.emacs.d/elpa/org-20120921/ob-ref hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ref
/Users= /hholz/.emacs.d/elpa/org-20120921/ob-R hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-R
/Users/h= holz/.emacs.d/elpa/org-20120921/ob-python hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-python
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-plantuml hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-plantuml
/= Users/hholz/.emacs.d/elpa/org-20120921/ob-picolisp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-picolisp
/= Users/hholz/.emacs.d/elpa/org-20120921/ob-perl hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-perl
/User= s/hholz/.emacs.d/elpa/org-20120921/ob-org hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-org
/Users= /hholz/.emacs.d/elpa/org-20120921/ob-octave hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-octave
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-ocaml hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ocaml
/Use= rs/hholz/.emacs.d/elpa/org-20120921/ob-mscgen hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-mscgen
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-maxima hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-maxima
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-matlab hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-matlab
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-lob hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-lob
/Users= /hholz/.emacs.d/elpa/org-20120921/ob-lisp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-lisp
/User= s/hholz/.emacs.d/elpa/org-20120921/ob-lilypond hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-lilypond
/= Users/hholz/.emacs.d/elpa/org-20120921/ob-ledger hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ledger
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-latex hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-latex
/Use= rs/hholz/.emacs.d/elpa/org-20120921/ob-keys hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-keys
/User= s/hholz/.emacs.d/elpa/org-20120921/ob-js hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-js
/Users/= hholz/.emacs.d/elpa/org-20120921/ob-java hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-java
/User= s/hholz/.emacs.d/elpa/org-20120921/ob-haskell hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-haskell
/U= sers/hholz/.emacs.d/elpa/org-20120921/ob-gnuplot hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-gnuplot
/U= sers/hholz/.emacs.d/elpa/org-20120921/ob-fortran hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-fortran
/U= sers/hholz/.emacs.d/elpa/org-20120921/ob-exp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-exp
/Users= /hholz/.emacs.d/elpa/org-20120921/ob-eval hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-eval
/User= s/hholz/.emacs.d/elpa/org-20120921/ob-emacs-lisp hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-emacs-lisp/Users/hholz/.emacs.d/elpa/org-20120921/ob-dot hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-dot
/Users= /hholz/.emacs.d/elpa/org-20120921/ob-ditaa hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-ditaa
/Use= rs/hholz/.emacs.d/elpa/org-20120921/ob-css hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-css
/Users= /hholz/.emacs.d/elpa/org-20120921/ob-comint hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-comint
/Us= ers/hholz/.emacs.d/elpa/org-20120921/ob-clojure hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-clojure
/U= sers/hholz/.emacs.d/elpa/org-20120921/ob-calc hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-calc
/User= s/hholz/.emacs.d/elpa/org-20120921/ob-C hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-C
/Users/h= holz/.emacs.d/elpa/org-20120921/ob-awk hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-awk
/Users= /hholz/.emacs.d/elpa/org-20120921/ob-asymptote hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/org/ob-asymptote
= /Users/hholz/.emacs.d/elpa/magit-20120926.1706/.dir-locals hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/gnus/.dir-locals
= /Users/hholz/.emacs.d/elpa/eieio-1.4/eieio hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/emacs-lisp/eieio
= /Users/hholz/.emacs.d/elpa/eieio-1.4/eieio-opt hides = /usr/local/Cellar/emacs/HEAD/share/emacs/24.1.50/lisp/emacs-lisp/eieio-opt=

Features:
(shadow sort gnus-util mail-extr emacsbug message = format-spec rfc822 mml
mml-sec mm-decode mm-bodies mm-encode = mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 = rfc2045 ietf-drums mm-util
mail-prsvr mail-utils pp apropos cus-edit = cus-start cus-load wid-edit
em-unix pcomplete comint ansi-color = em-term term disp-table ehelp
electric em-script em-prompt em-ls = em-hist em-pred em-glob em-dirs
em-cmpl em-basic esh-opt em-banner = em-alias ring esh-var esh-io esh-cmd
esh-ext esh-proc esh-arg eldoc = esh-groups eshell esh-module esh-mode
esh-util shell-switcher = rswitcher auctex-autoloads tex-site
auto-complete-autoloads = auto-indent-mode-autoloads = coffee-mode-autoloads
dired-single-autoloads ecb-autoloads = fakir-autoloads
feature-mode-autoloads findr-autoloads = flymake-autoloads
flymake-coffee-autoloads flymake-css-autoloads = flymake-haml-autoloads
flymake-jslint-autoloads flymake-php-autoloads = flymake-ruby-autoloads
flymake-sass-autoloads flymake-shell-autoloads = furl-autoloads
gist-autoloads gh-autoloads eieio warnings advice = help-fns
advice-preload byte-opt bytecomp byte-compile cconv macroexp = inversion
cl haml-mode-autoloads htmlize-autoloads = httpcode-autoloads
ido-ubiquitous-autoloads ido-yes-or-no-autoloads = inf-ruby-autoloads
inflections-autoloads = load-theme-buffer-local-autoloads = logito-autoloads
lorem-ipsum-autoloads magithub-autoloads = finder-inf
markdown-mode+-autoloads markdown-mode-autoloads = mmm-mode-autoloads
nav-autoloads org-magit-autoloads org-autoloads = info easymenu
magit-autoloads pcache-autoloads eieio-autoloads = popup-autoloads
rainbow-mode-autoloads rspec-mode-autoloads = rvm-autoloads
scss-mode-autoloads shell-switcher-autoloads edmacro = kmacro
slim-mode-autoloads smart-tab-autoloads = smex-autoloads
yaml-mode-autoloads yasnippet-autoloads = zenburn-theme-autoloads package
time-date 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 files text-properties overlay
sha1 md5 = base64 format env code-pages mule custom = widget
hashtable-print-readable backquote make-network-process ns = multi-tty
emacs)


----
Hilary J Holz
full = stack web developer
hilary@hholz.com
http://hholz.com/=
http://linkedin.com/in/hilaryholz
=

= --Apple-Mail=_69B8DF7C-BA93-429A-BCF0-F57B34E15C4C-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 17:46:50 2012 Received: (at 12582) by debbugs.gnu.org; 5 Oct 2012 21:46:50 +0000 Received: from localhost ([127.0.0.1]:57007 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKFjO-0006t5-07 for submit@debbugs.gnu.org; Fri, 05 Oct 2012 17:46:50 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48574 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKFjM-0006sy-0G for 12582@debbugs.gnu.org; Fri, 05 Oct 2012 17:46:48 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TKFj7-0002CI-Od; Fri, 05 Oct 2012 17:46:33 -0400 From: Glenn Morris To: Hilary J Holz Subject: Re: bug#12582: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue References: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> X-Spook: sniper lynch Putin USDOJ S Box Clinton David John Oates X-Ran: x_g2$5D,ld8.,w"t}6*z$G])I/B2s&CpN'Md2w^:nif]'P\iHbqFTt@ (Hilary J. Holz's message of "Fri, 5 Oct 2012 14:31:36 -0700") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 12582 Cc: 12582@debbugs.gnu.org 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.3 (------) Hilary J Holz wrote: > 1. M-x customize-aproposshell-switcher There is no "shell-switcher" in Emacs. Most probably, this is a bug in whatever package provides that feature, and should be reported to whoever maintains it. > In GNU Emacs 24.1.50.2 (i386-apple-darwin11.4.0, NS apple-appkit-1138.47) > of 2012-05-15 on jessica-2.local This is a rather old version of the Emacs trunk. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 17:54:34 2012 Received: (at 12582) by debbugs.gnu.org; 5 Oct 2012 21:54:34 +0000 Received: from localhost ([127.0.0.1]:57011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKFqq-00073s-QI for submit@debbugs.gnu.org; Fri, 05 Oct 2012 17:54:33 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:48645 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKFqo-00073l-SH for 12582@debbugs.gnu.org; Fri, 05 Oct 2012 17:54:31 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TKFqb-0002pm-3m; Fri, 05 Oct 2012 17:54:17 -0400 From: Glenn Morris To: Hilary J Holz Subject: Re: bug#12582: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue References: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> X-Spook: fissionable Consul Rule Psix ASLET ANZUS enigma IMF Arnett X-Ran: uOYvt2cU1qwack'D!o>3p+/HaSKy+(..?gdq@+\mlwUHXp{r|yV9gEvbT|Ljuj\.9=sez! X-Hue: blue X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 05 Oct 2012 17:54:17 -0400 In-Reply-To: (Glenn Morris's message of "Fri, 05 Oct 2012 17:46:33 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 12582 Cc: 12582@debbugs.gnu.org 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.3 (------) I downloaded the latest https://github.com/DamienCassou/shell-switcher and it works fine for me with both Emacs 24.2 and the current trunk. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 18:06:43 2012 Received: (at 12582) by debbugs.gnu.org; 5 Oct 2012 22:06:43 +0000 Received: from localhost ([127.0.0.1]:57026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKG2d-0007Lh-8I for submit@debbugs.gnu.org; Fri, 05 Oct 2012 18:06:43 -0400 Received: from p3plsmtpa08-10.prod.phx3.secureserver.net ([173.201.193.111]:35138) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TKG2a-0007LV-Jt for 12582@debbugs.gnu.org; Fri, 05 Oct 2012 18:06:41 -0400 Received: (qmail 7667 invoked from network); 5 Oct 2012 22:06:21 -0000 Received: from unknown (98.248.211.75) by p3plsmtpa08-10.prod.phx3.secureserver.net (173.201.193.111) with ESMTP; 05 Oct 2012 22:06:21 -0000 Subject: Re: bug#12582: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Hilary J Holz In-Reply-To: Date: Fri, 5 Oct 2012 15:06:19 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> To: Glenn Morris X-Mailer: Apple Mail (2.1283) X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12582 Cc: 12582@debbugs.gnu.org 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: 0.8 (/) On Oct 5, 2012, at 2:46 PM, Glenn Morris wrote: > Hilary J Holz wrote: >=20 >> 1. M-x customize-aproposshell-switcher >=20 > There is no "shell-switcher" in Emacs. > Most probably, this is a bug in whatever package provides that = feature, > and should be reported to whoever maintains it. >=20 I would have done that if the problem had been local to the package. = However, there remains the issue with CHANGED outside Customize.=20 My decision to report it to emacs was very much shaped by = http://stackoverflow.com/questions/10042639/what-does-saved-and-set-mismat= ch-and-in-particular-the-mismatch-part-me. In that q/a, the same flag = was identified as being problematic, part of a two bug interaction that = is rather reminiscent of this one. In any case, I have long since found a workaround. The extra work = diagnosing and reporting it was purely a community contribution. I can = only hope someone finds it useful. >> In GNU Emacs 24.1.50.2 (i386-apple-darwin11.4.0, NS = apple-appkit-1138.47) >> of 2012-05-15 on jessica-2.local >=20 > This is a rather old version of the Emacs trunk. >=20 ROFL! Take it up with the homebrew folks, it's their build. Hilz ---- Hilary J Holz full stack web developer hilary@hholz.com http://hholz.com/ http://linkedin.com/in/hilaryholz From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 18:16:30 2012 Received: (at 12582) by debbugs.gnu.org; 5 Oct 2012 22:16:30 +0000 Received: from localhost ([127.0.0.1]:57092 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKGC6-0007bN-1U for submit@debbugs.gnu.org; Fri, 05 Oct 2012 18:16:30 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:49055 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKGC3-0007bG-C0 for 12582@debbugs.gnu.org; Fri, 05 Oct 2012 18:16:28 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TKGBp-0007zF-DC; Fri, 05 Oct 2012 18:16:13 -0400 From: Glenn Morris To: Hilary J Holz Subject: Re: bug#12582: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue References: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> X-Spook: IRA Bin Laden fundamentalist Juiliett Class Submarine X-Ran: :Noe)Z9[0Kko0:HY%ZrUIv9)ZF97="IHcCCS*N}j-"HmiKK`ue|&dI,>G]WT[@ X-Hue: magenta X-Debbugs-No-Ack: yes X-Attribution: GM Date: Fri, 05 Oct 2012 18:16:13 -0400 In-Reply-To: (Hilary J. Holz's message of "Fri, 5 Oct 2012 15:06:19 -0700") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 12582 Cc: 12582@debbugs.gnu.org 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.3 (------) Hilary J Holz wrote: > I would have done that if the problem had been local to the package. > However, there remains the issue with CHANGED outside Customize. The problem is local to the package if it only occurs with variables from that package. Can you demonstrate this problem with any standard Emacs custom option? It's trivial to make such a bug occur. Eg: (defvar shell-switcher-new-shell-function 57) (defcustom shell-switcher-new-shell-function 'shell-switcher-make-eshell "..." :group 'shell-switcher) Evaluating that will give a "CHANGED outside Customize." message. OK, that's an artificial example, but similar things can easily happen for example with packages split into multiple source files that accidentally define variables more than once. It's a bug in the package, not in Custom. From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 18:18:07 2012 Received: (at 12582) by debbugs.gnu.org; 5 Oct 2012 22:18:07 +0000 Received: from localhost ([127.0.0.1]:57098 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKGDe-0007dx-QM for submit@debbugs.gnu.org; Fri, 05 Oct 2012 18:18:07 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:58410) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKGDd-0007dS-6G for 12582@debbugs.gnu.org; Fri, 05 Oct 2012 18:18:05 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ai0FAG6Zu09FxLQG/2dsb2JhbABEsEiDSYEIghUBAQQBViMFCws0BwsUGA0kiBwFugmQRAOjM4FYgwU X-IronPort-AV: E=Sophos;i="4.75,637,1330923600"; d="scan'208";a="200768262" Received: from 69-196-180-6.dsl.teksavvy.com (HELO pastel.home) ([69.196.180.6]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 05 Oct 2012 18:17:46 -0400 Received: by pastel.home (Postfix, from userid 20848) id 7AE02594CB; Fri, 5 Oct 2012 18:17:46 -0400 (EDT) From: Stefan Monnier To: Hilary J Holz Subject: Re: bug#12582: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue Message-ID: References: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> Date: Fri, 05 Oct 2012 18:17:46 -0400 In-Reply-To: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> (Hilary J. Holz's message of "Fri, 5 Oct 2012 14:31:36 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.2.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12582 Cc: 12582@debbugs.gnu.org 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: 0.8 (/) > 4. M-x shell-switcher-new-shell (launches buffer in eshell) > 5. M-x customize-aproposshell-switcher (flags both settings > CHANGED outside Customize) > 6. C-x C-f ~/.emacs (contents of .emacs is unchanged) Shell-switcher is not part of Emacs, so "empty .emacs" doesn't sound quite right. I suspect the problem is somewhere in the local modifications you have. Of course, it can still be due to a bug in Emacs's Customize code, but we'd need some recipe starting from a really empty local customization (which would hence explicitly load shell-switcher.el). Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 18:18:57 2012 Received: (at 12582) by debbugs.gnu.org; 5 Oct 2012 22:18:57 +0000 Received: from localhost ([127.0.0.1]:57101 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKGET-0007fN-6V for submit@debbugs.gnu.org; Fri, 05 Oct 2012 18:18:57 -0400 Received: from p3plsmtpa06-04.prod.phx3.secureserver.net ([173.201.192.105]:32947) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKGER-0007f5-4Z for 12582@debbugs.gnu.org; Fri, 05 Oct 2012 18:18:56 -0400 Received: from [10.0.1.3] ([98.248.211.75]) by p3plsmtpa06-04.prod.phx3.secureserver.net with id 7aJb1k0091e9k8201aJcPs; Fri, 05 Oct 2012 15:18:36 -0700 Subject: Re: bug#12582: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Hilary J Holz In-Reply-To: Date: Fri, 5 Oct 2012 15:18:34 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <77494A91-52DE-4900-8CF8-6F23A31F1CFF@hholz.com> References: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> To: Glenn Morris X-Mailer: Apple Mail (2.1283) X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12582 Cc: 12582@debbugs.gnu.org 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: 0.8 (/) Cool. That's useful info.=20 How do I tell the init process to source from github rather than one of = the repos? A pointer to the relevant section of the manual (or the = relevant manual) would be deeply appreciated. Downloading manually isn't = scalable :(=20 On Oct 5, 2012, at 2:54 PM, Glenn Morris wrote: >=20 > I downloaded the latest https://github.com/DamienCassou/shell-switcher > and it works fine for me with both Emacs 24.2 and the current trunk. >=20 ---- Hilary J Holz full stack web developer hilary@hholz.com http://hholz.com/ http://linkedin.com/in/hilaryholz From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 18:24:52 2012 Received: (at 12582) by debbugs.gnu.org; 5 Oct 2012 22:24:52 +0000 Received: from localhost ([127.0.0.1]:57108 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKGKB-0007oI-42 for submit@debbugs.gnu.org; Fri, 05 Oct 2012 18:24:52 -0400 Received: from p3plsmtpa01-06.prod.phx3.secureserver.net ([72.167.82.86]:40742) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TKGK8-0007o6-Iq for 12582@debbugs.gnu.org; Fri, 05 Oct 2012 18:24:49 -0400 Received: (qmail 16621 invoked from network); 5 Oct 2012 22:24:29 -0000 Received: from unknown (98.248.211.75) by p3plsmtpa01-06.prod.phx3.secureserver.net (72.167.82.86) with ESMTP; 05 Oct 2012 22:24:26 -0000 Subject: Re: bug#12582: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Hilary J Holz In-Reply-To: Date: Fri, 5 Oct 2012 15:24:24 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> To: Stefan Monnier X-Mailer: Apple Mail (2.1283) X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12582 Cc: 12582@debbugs.gnu.org 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: 0.8 (/) That was one of my realizations in this process; that I've hit the point = at which I need to get up to speed on BDD for emacs. That way I could spawn a pristine copy to start with, not to mention = have emacs to keep notes with while working on the problem. Any favorite references for getting up to speed in the area? I'm fluent = in BDD in other platforms. Hilz On Oct 5, 2012, at 3:17 PM, Stefan Monnier wrote: >> 4. M-x shell-switcher-new-shell (launches buffer in eshell) >> 5. M-x customize-aproposshell-switcher (flags both settings >> CHANGED outside Customize) >> 6. C-x C-f ~/.emacs (contents of .emacs is unchanged) >=20 > Shell-switcher is not part of Emacs, so "empty .emacs" doesn't sound > quite right. I suspect the problem is somewhere in the local > modifications you have. >=20 > Of course, it can still be due to a bug in Emacs's Customize code, but > we'd need some recipe starting from a really empty local customization > (which would hence explicitly load shell-switcher.el). >=20 >=20 > Stefan >=20 ---- Hilary J Holz full stack web developer hilary@hholz.com http://hholz.com/ http://linkedin.com/in/hilaryholz From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 05 18:26:55 2012 Received: (at 12582) by debbugs.gnu.org; 5 Oct 2012 22:26:55 +0000 Received: from localhost ([127.0.0.1]:57116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TKGM9-0007rV-Uh for submit@debbugs.gnu.org; Fri, 05 Oct 2012 18:26:54 -0400 Received: from p3plsmtpa01-03.prod.phx3.secureserver.net ([72.167.82.83]:57733) by debbugs.gnu.org with smtp (Exim 4.72) (envelope-from ) id 1TKGM7-0007rG-AT for 12582@debbugs.gnu.org; Fri, 05 Oct 2012 18:26:52 -0400 Received: (qmail 22319 invoked from network); 5 Oct 2012 22:26:32 -0000 Received: from unknown (98.248.211.75) by p3plsmtpa01-03.prod.phx3.secureserver.net (72.167.82.83) with ESMTP; 05 Oct 2012 22:26:32 -0000 Subject: Re: bug#12582: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=windows-1252 From: Hilary J Holz In-Reply-To: Date: Fri, 5 Oct 2012 15:26:30 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> To: Glenn Morris X-Mailer: Apple Mail (2.1283) X-Spam-Score: 0.8 (/) X-Debbugs-Envelope-To: 12582 Cc: 12582@debbugs.gnu.org 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: 0.8 (/) Ooo=85 Thanks, your example is very helpful. Is there a way to have the init process source shell-switcher from = github rather than a repo? Downloading it manually isn't scalable :( On Oct 5, 2012, at 3:16 PM, Glenn Morris wrote: > Hilary J Holz wrote: >=20 >> I would have done that if the problem had been local to the package. >> However, there remains the issue with CHANGED outside Customize. >=20 > The problem is local to the package if it only occurs with variables > from that package. Can you demonstrate this problem with any standard > Emacs custom option? >=20 > It's trivial to make such a bug occur. Eg: >=20 > (defvar shell-switcher-new-shell-function 57) >=20 > (defcustom shell-switcher-new-shell-function = 'shell-switcher-make-eshell > "..." > :group 'shell-switcher) >=20 > Evaluating that will give a "CHANGED outside Customize." message. >=20 > OK, that's an artificial example, but similar things can easily happen > for example with packages split into multiple source files that > accidentally define variables more than once. It's a bug in the = package, > not in Custom. >=20 ---- Hilary J Holz full stack web developer hilary@hholz.com http://hholz.com/ http://linkedin.com/in/hilaryholz From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 11 21:07:33 2012 Received: (at 12582-done) by debbugs.gnu.org; 12 Oct 2012 01:07:33 +0000 Received: from localhost ([127.0.0.1]:40080 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TMTiv-0002fz-5h for submit@debbugs.gnu.org; Thu, 11 Oct 2012 21:07:33 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:58275 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TMTit-0002ft-Ij for 12582-done@debbugs.gnu.org; Thu, 11 Oct 2012 21:07:31 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1TMTi7-0007dN-H9; Thu, 11 Oct 2012 21:06:43 -0400 From: Glenn Morris To: 12582-done@debbugs.gnu.org Subject: Re: bug#12582: 24.1.50; customize settings not persisting across sessions + CHANGED outside Customize flag issue References: <8AF12BA9-4DFC-4E4F-BA5B-A34651EE9752@hholz.com> X-Spook: SHA AIMSX Consul AVN Taiwan Bin Laden Bruxelles benelux X-Ran: M{d,^&o]]FZhrvR7`@n%cW%<$%_DLL!~u'i36"!}"ao4B;C&Y~7q}h3$itkthRJFcGXH.V X-Hue: cyan X-Attribution: GM Date: Thu, 11 Oct 2012 21:06:43 -0400 In-Reply-To: (Glenn Morris's message of "Fri, 05 Oct 2012 17:54:17 -0400") Message-ID: <45626gv6qk.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 12582-done 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.3 (------) I'm closing this because I do not think there is an Emacs bug here. Please feel free to send more info if you think there is. We would need a recipe starting from an empty .emacs file that shows how to reproduce the problem. From unknown Sat Sep 13 17:35:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 09 Nov 2012 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator