From: "Lennart Borgman" <lennart.borgman.073@student.lu.se>
Cc: Juri Linkov <juri@jurta.org>,
Luc Teirlinck <teirllm@dms.auburn.edu>,
Emacs Devel <emacs-devel@gnu.org>
Subject: Re: Documentation for custom-file - is not (load custom-file) needed?
Date: Wed, 8 Dec 2004 20:56:12 +0100 [thread overview]
Message-ID: <004601c4dd60$013b7810$0200a8c0@sedrcw11488> (raw)
In-Reply-To: jwvllc83c52.fsf-monnier+emacs@gnu.org
----- Original Message -----
From: "Stefan Monnier" <monnier@iro.umontreal.ca>
> How 'bout something like the following:
>
> 1 - remove custom-file
Yes.
> 2 - custom-set-variables does internally:
>
> (push load-file-name custom-files)
Could load-file-name be exchanged with (buffer-file-name) if the user is
doing an interactive eval-buffer?
> 3 - when saving, if custom-files is nil, use .emacs, if it has length 1,
use
> (car custom-files), otherwise query the user to know where to save
> the settings and whether to remove the settings in the other files.
I believe this is a useful idea for cleaning up if the user loads several
"custom-files". Maybe this check should be done in custom-set-variable
instead of when saving? Or in both places? The reason for doing the check
when writing could perhaps be that this might make it easier to write
functions later for helping when changing "custom-file".
BTW is every occurence of custom-set-variables in "custom-file" deleted
before writing the custom-set-variables entry?
- Lennart
next prev parent reply other threads:[~2004-12-08 19:56 UTC|newest]
Thread overview: 79+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-12-04 1:53 Documentation for custom-file - is not (load custom-file) needed? Lennart Borgman
2004-12-04 23:35 ` Lennart Borgman
2004-12-05 21:52 ` Richard Stallman
2004-12-06 0:24 ` Luc Teirlinck
2004-12-06 14:10 ` Richard Stallman
2004-12-07 2:40 ` Luc Teirlinck
2004-12-08 4:40 ` Richard Stallman
2004-12-06 2:56 ` Luc Teirlinck
2004-12-07 4:23 ` Richard Stallman
2004-12-05 15:50 ` John Paul Wallington
2004-12-05 17:07 ` Lennart Borgman
2004-12-05 17:33 ` Luc Teirlinck
2004-12-05 22:07 ` Lennart Borgman
2004-12-06 0:46 ` Luc Teirlinck
2004-12-06 1:21 ` Lennart Borgman
2004-12-06 4:02 ` Luc Teirlinck
2004-12-06 13:04 ` Stefan
2004-12-06 18:34 ` Luc Teirlinck
2004-12-06 18:54 ` Stefan Monnier
2004-12-06 21:53 ` Lennart Borgman
2004-12-07 2:34 ` Luc Teirlinck
2004-12-07 9:39 ` Kim F. Storm
2004-12-07 3:27 ` Luc Teirlinck
2004-12-07 2:56 ` Luc Teirlinck
2004-12-08 4:40 ` Richard Stallman
2004-12-07 3:50 ` Luc Teirlinck
2004-12-07 4:23 ` Richard Stallman
2004-12-07 5:39 ` Luc Teirlinck
2004-12-08 0:44 ` Lennart Borgman
2004-12-08 4:35 ` Luc Teirlinck
2004-12-08 17:52 ` Lennart Borgman
2004-12-08 4:42 ` Juri Linkov
2004-12-08 13:27 ` Juri Linkov
2004-12-08 17:52 ` Lennart Borgman
2004-12-08 18:04 ` Stefan Monnier
2004-12-08 19:56 ` Lennart Borgman [this message]
2004-12-08 20:20 ` Stefan Monnier
2004-12-08 22:16 ` Lennart Borgman
2004-12-08 4:40 ` Richard Stallman
2004-12-09 2:20 ` Luc Teirlinck
2004-12-09 2:24 ` Luc Teirlinck
2004-12-09 22:06 ` Richard Stallman
2004-12-10 5:54 ` Juri Linkov
2004-12-10 15:51 ` Lennart Borgman
2004-12-10 17:05 ` Stefan Monnier
2004-12-10 18:36 ` Lennart Borgman
2004-12-10 20:40 ` Stefan Monnier
2004-12-11 1:00 ` Lennart Borgman
2004-12-11 3:38 ` Luc Teirlinck
2004-12-11 3:56 ` Luc Teirlinck
2004-12-11 4:11 ` Luc Teirlinck
2004-12-13 3:49 ` Luc Teirlinck
2004-12-13 9:01 ` Juri Linkov
2004-12-13 15:55 ` Luc Teirlinck
-- strict thread matches above, loose matches on Subject: below --
2004-12-13 19:51 Richard Stallman
2004-12-14 0:34 ` Lennart Borgman
2004-12-14 23:20 ` Richard Stallman
2004-12-14 1:50 ` Luc Teirlinck
2004-12-14 23:20 ` Richard Stallman
2004-12-15 2:51 ` Luc Teirlinck
2004-12-15 23:20 ` Richard Stallman
2004-12-16 0:48 ` Luc Teirlinck
2004-12-16 4:51 ` Luc Teirlinck
2004-12-17 0:54 ` Richard Stallman
2004-12-17 5:41 ` Luc Teirlinck
2004-12-17 13:20 ` Kim F. Storm
2004-12-20 10:56 ` Richard Stallman
2004-12-21 0:48 ` Luc Teirlinck
2004-12-23 0:53 ` Luc Teirlinck
2004-12-25 15:13 ` Richard Stallman
2004-12-26 2:31 ` Luc Teirlinck
2004-12-14 4:14 ` Luc Teirlinck
2004-12-17 15:31 LENNART BORGMAN
2004-12-23 14:07 LENNART BORGMAN
2004-12-23 18:05 ` Luc Teirlinck
2004-12-28 1:06 ` Lennart Borgman
2004-12-28 4:28 ` Luc Teirlinck
2004-12-28 17:25 ` Richard Stallman
2004-12-23 18:34 ` Luc Teirlinck
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='004601c4dd60$013b7810$0200a8c0@sedrcw11488' \
--to=lennart.borgman.073@student.lu.se \
--cc=emacs-devel@gnu.org \
--cc=juri@jurta.org \
--cc=teirllm@dms.auburn.edu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).