bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#6204: vc-dir always splits the frame


From: martin rudalics
Subject: bug#6204: vc-dir always splits the frame
Date: Sun, 23 May 2010 14:14:08 +0200
User-agent: Thunderbird 2.0.0.21 (Windows/20090302)

>> Also, I'm afraid we currently ignore the fact that most users are simple
>> not prepared to invest their time in studying the semantics of an option
>> like `special-display-regexps'.
>
> There are simpler options `same-window-buffer-names' and
> `same-window-regexps' that are very easy to understand
> (a simple list of window names).

These are currently a pain to customize.

>> Finally, this and `special-display-buffer-names' are user options and we
>> again have the problem that an application binding that
>
> No application should bind user customizable variables unless it's expected
> by users (e.g. when a function name has the suffix `...-other-window'.)

Agreed.

>> (or, worse, permanently adding its buffer names to it)
>
> This is a legitimate way for an application to define
> its default behavior.  Look for example at:
>
> ;;;###autoload (add-hook 'same-window-regexps "\\*info\\*\\(\\|<[0-9]+>\\)")

That's what I meant.  It messes up customization.

>> may conflict with users expectations
>
> When the default value conflicts with users expectations, the user
> should be able to customize it, and user customizations should be
> respected.

I don't think a text like

 CHANGED outside Customize; operating on it here may be unreliable.

counts as an invitation to customize an option.

martin





reply via email to

[Prev in Thread] Current Thread [Next in Thread]