[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Change `customize-save-variable' to work under "emacs -Q"?
From: |
Dave Abrahams |
Subject: |
Re: Change `customize-save-variable' to work under "emacs -Q"? |
Date: |
Fri, 15 Jul 2011 13:01:21 -0400 |
User-agent: |
Gnus/5.110018 (No Gnus v0.18) Emacs/23.3 (darwin) |
on Sun Jul 10 2011, Lars Magne Ingebrigtsen <larsi-AT-gnus.org> wrote:
> If you run "emacs -Q", and you have a piece of code that calls
> `customize-save-variable', it will error out, saying that it won't
> overwrite the conf.
>
> Would anybody mind if I changed that function to not error out, but
> instead just do a `setq' on the variable in question, if we're running
> under -Q?
>
> Otherwise all the callers end up doing this very awkward thing:
>
> (if (ignore-errors (custom-file))
> (progn
> (customize-save-variable 'smtpmail-smtp-server server)
> (customize-save-variable 'smtpmail-smtp-service port))
> (setq smtpmail-smtp-server server
> smtpmail-smtp-service port))
My usual workaround for that and related issues is never to run emacs
with -Q. Instead I create an empty directory in /tmp and set HOME to
point there:
HOME=/tmp/test emacs
I think that *could* be a much better behavior for emacs -Q even if it
means you can't access anything you normally reach via ~.
Another option of course would be to populate the test directory with
symlinks to make it look more like my home directory, but I actually
never needed anything like that.
--
Dave Abrahams
BoostPro Computing
http://www.boostpro.com
- Re: Change `customize-save-variable' to work under "emacs -Q"?, (continued)
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Tim Cross, 2011/07/11
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Stephen J. Turnbull, 2011/07/12
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Tim Cross, 2011/07/12
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Stephen J. Turnbull, 2011/07/12
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Tim Cross, 2011/07/13
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Stephen J. Turnbull, 2011/07/13
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Tim Cross, 2011/07/13
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Stephen J. Turnbull, 2011/07/13
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Lars Magne Ingebrigtsen, 2011/07/12
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Stefan Monnier, 2011/07/11
- Re: Change `customize-save-variable' to work under "emacs -Q"?,
Dave Abrahams <=
- Re: Change `customize-save-variable' to work under "emacs -Q"?, Christoph Scholtes, 2011/07/17