GNU bug report logs -
#19170
25.0.50; enhancement request: `compare-windows' use across frames
Previous Next
Reported by: Drew Adams <drew.adams <at> oracle.com>
Date: Mon, 24 Nov 2014 19:26:02 UTC
Severity: wishlist
Found in version 25.0.50
Done: Juri Linkov <juri <at> linkov.net>
Bug is archived. No further changes may be made.
Full log
Message #47 received at 19170 <at> debbugs.gnu.org (full text, mbox):
> > And maybe print the point values too, unless they're the same
> > buffer?
> >
> > Different, A: 2349, B: 1358
> > Same: A: 2349, B: 1358
> > No match
>
> Or the size of the region of difference or sameness.
Maybe. Or both:
Diff: 623 chars, A: 2349, B: 1358
Same: 623 chars, A: 2349, B: 1358
No match
> > Dunno what the names might be. They could be the buffer names
> > (possibly truncated, if long), if different.
>
> There is no displayable information associated with windows
> other than buffer names.
Yes, but names can be assigned. In this case, only two names
are needed. Just as for Ediff, we could use A & B, e.g., A
for the selected window.
> >> We already have a lot of `last-...' variables, so a new variable
> >> for the last selected window makes sense. Then it would be
> >> convenient to compare `(selected-window)' with `last-selected-
> >> window'.
>
> There are still open questions about this new variable, e.g.:
> what should be recorded in `last-selected-window' in case of
> `C-x 0' (`delete-window') when the last window is deleted?
Pick one. The (newly) selected window, for example. Or reset
it to nil or whatever (i.e., none). Selected window makes
sense, I think.
Unless we are going to record a whole history, as for buffers,
we cannot set it to the previous "last". Imagine five `C-x 0'
in a row.
This bug report was last modified 10 years and 252 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.