GNU bug report logs -
#33870
27.0.50; xref-goto-xref not configurable
Previous Next
Reported by: Juri Linkov <juri <at> linkov.net>
Date: Tue, 25 Dec 2018 20:53:01 UTC
Severity: minor
Found in version 27.0.50
Done: Dmitry Gutov <dgutov <at> yandex.ru>
Bug is archived. No further changes may be made.
Full log
Message #431 received at 33870 <at> debbugs.gnu.org (full text, mbox):
> - Drew wrote something that I didn't read/understand
> fully (sorry Drew!)
I added 4 side points related to points that came
up in the thread. Possibly you didn't read or
understand one or more of them. Enjoy.
1. "Everything in Emacs is (and should be) public."
All `display-buffer*' functions deserve doc
strings or at least developer-oriented comments.
2. Don't limit future use by having something like
(direction . (DIR . WIN)). Instead, as Juri
suggested, use (direction DIR WIN), so you can
easily later have (direction DIR WIN FOO), etc.
3. The mistake of #2 was made, e.g., when defining
"noncontiguous region" segments: (BEG . END).
A better design is (BEG END) or (BEG END . EXTRA),
where EXTRA is from the outset undefined (any
baggage).
4. All-encompassing DWIM for window selection and
splitting is asking too much of Emacs. Guessing
the intention of a user or code in all contexts
is bound to lose some of the time, frustrating
users. The code gets more and more complex,
which doesn't help users guess what Emacs is
guessing. ;-) I'm glad I instead use separate
frames, by default.
This bug report was last modified 6 years and 35 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.