unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Luc Teirlinck <teirllm@dms.auburn.edu>
Cc: emacs-devel@gnu.org
Subject: Re: find-file-hook as illustration of Custom problems
Date: Mon, 7 Feb 2005 19:50:22 -0600 (CST)	[thread overview]
Message-ID: <200502080150.j181oMf07339@raven.dms.auburn.edu> (raw)
In-Reply-To: <E1CxtXf-0001yW-FX@fencepost.gnu.org> (message from Richard Stallman on Sun, 06 Feb 2005 16:02:03 -0500)

Richard Stallman wrote:

   I don't think that minibuffer-prompt-properties is a problem.  It is
   simply a customizable variable whose value is set up with a setq.
   Likewise for help-event-list.  If there is a problem with these, it is
   only that they are built-in and handled by cus-start.el rather than
   a defcustom.  We just need to give them the right standard value.

   Do you want to try to do that?

If you mean removing the "Changed outside Custom" warning from those
rogue-at-startup (with emacs -q) variables that are really harmless,
then I could definitely do that way in time for Emacs 22 (old 21.4).

The way in which I would do that could be a temporary solution until a
more fundamental solution is implemented.  I could mention that in a
comment.

I might need to keep the "Changed outside Custom" warning for the two
hooks in the list.   I will need to take a closer look at that.

At a given moment we will have to implement the splitting of hooks and
probably other list vars into two parts which we discussed.  Until we
do that bugs in Custom will remain, but they are not new bugs.  These
bugs are serious, but the probability of users encountering them is
limited by the fact that the involved variables are not often used by
beginning users and are inconvenient to set through Custom anyway.  As
we get more hooks like `before-save-hook', by which the user can
enable two relatively popular features by a simple mouse click or
RETURN, the probability of users actually being inconvenienced by
those bugs will increase.  So we can not wait forever to fix them but
I believe we can (actually have to) wait until after the 22 release.

Getting rid of the bugs I described will require fundamental changes
in the Custom user interface.  Until we look at these problems
carefully and implement solutions, I would make as few changes to the
current Custom interface as possible.  I believe it would be bad to
have an oddball 22 Custom interface that would be very different from
both the 21 and the 23 interface.  People are used to the old
interface.  They should not have to adapt to non-trivial changes for
one single release (or *maybe* two releases, should 23 be released
very soon after 22).

We very definitely need to keep "Set outside Custom" until the bugs
are fixed.  Whether we still need it afterward depends on the
particular interface we wound up with.

Sincerely,

Luc.

  reply	other threads:[~2005-02-08  1:50 UTC|newest]

Thread overview: 65+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-04  0:36 find-file-hook as illustration of Custom problems Luc Teirlinck
2005-02-04  7:16 ` Lennart Borgman
2005-02-05 17:38 ` Richard Stallman
2005-02-05 18:54   ` Luc Teirlinck
2005-02-06 21:01     ` Richard Stallman
2005-02-06 22:19       ` Lennart Borgman
2005-02-05 19:43   ` Lennart Borgman
2005-02-05 20:56     ` Popup when buffer file is changed on disk moheb missaghi
2005-02-05 22:57       ` Eli Zaretskii
2005-02-06  0:51         ` Lennart Borgman
2005-02-06  7:20           ` Eli Zaretskii
2005-02-06  9:02             ` Lennart Borgman
2005-02-06  9:53               ` Eli Zaretskii
2005-02-06 10:41                 ` Lennart Borgman
2005-02-06 16:34                   ` Luc Teirlinck
2005-02-06 17:52                     ` Lennart Borgman
2005-02-06 17:04                   ` Luc Teirlinck
2005-02-11  0:33                     ` Luc Teirlinck
2005-02-11 15:40                       ` Eli Zaretskii
2005-02-11 16:51                         ` David Kastrup
2005-02-11 19:38                           ` Luc Teirlinck
2005-02-12 11:03                             ` Eli Zaretskii
2005-02-12  8:37                       ` Richard Stallman
2005-02-13  1:41                         ` Luc Teirlinck
2005-02-13  4:36                           ` Eli Zaretskii
2005-02-15  3:05                             ` Luc Teirlinck
2005-02-15  4:59                               ` Eli Zaretskii
2005-02-16  2:59                                 ` moheb missaghi
2005-02-16  9:31                               ` Richard Stallman
2005-02-16 10:37                                 ` David Kastrup
2005-02-16 15:06                                   ` Luc Teirlinck
2005-02-16 15:21                                     ` David Kastrup
2005-02-17  1:08                                       ` Luc Teirlinck
2005-02-06 12:42               ` Richard Stallman
2005-02-06 18:00                 ` Lennart Borgman
2005-02-06 18:17                   ` Jan D.
2005-02-06 19:59                     ` Lennart Borgman
2005-02-06 20:40                       ` Jan D.
2005-02-07  4:34                         ` Eli Zaretskii
2005-02-07  4:04                   ` Luc Teirlinck
2005-02-06 18:11                 ` Luc Teirlinck
2005-02-06 18:45                   ` Luc Teirlinck
2005-02-06 13:24               ` Jason Rumney
2005-02-06 13:54                 ` Lennart Borgman
2005-02-06  7:23         ` Eli Zaretskii
2005-02-06 21:01     ` find-file-hook as illustration of Custom problems Richard Stallman
2005-02-06  1:50   ` Luc Teirlinck
2005-02-06  3:26     ` Luc Teirlinck
2005-02-06  4:02       ` Luc Teirlinck
2005-02-06 21:02     ` Richard Stallman
2005-02-08  1:50       ` Luc Teirlinck [this message]
2005-02-09  8:10         ` Richard Stallman
2005-02-09 10:42           ` Kim F. Storm
2005-02-10 18:39             ` Richard Stallman
2005-02-10 21:42               ` Kim F. Storm
2005-02-12  8:37                 ` Richard Stallman
2005-02-10  5:12           ` Luc Teirlinck
2005-02-10 18:40             ` Richard Stallman
2005-02-11  0:09               ` Luc Teirlinck
2005-02-12  8:37                 ` Richard Stallman
2005-02-11  0:21               ` Luc Teirlinck
2005-02-11 14:59               ` Luc Teirlinck
2005-02-10  5:26           ` Luc Teirlinck
2005-02-06  2:07   ` Luc Teirlinck
2005-02-06  3:16     ` 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=200502080150.j181oMf07339@raven.dms.auburn.edu \
    --to=teirllm@dms.auburn.edu \
    --cc=emacs-devel@gnu.org \
    /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).