[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#68235: 29.1.90; Switching tabs stops following process output in sel
From: |
Juri Linkov |
Subject: |
bug#68235: 29.1.90; Switching tabs stops following process output in selected window |
Date: |
Sun, 07 Jan 2024 18:49:36 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) |
> In either case I doubt that the 'set-window-configuration' code does
> anything wrong here. IIRC there were problems in the dired buffer
> reverting code, namely that it did not preserve the position of point
> reasonably and you tried to handle that via 'wc-point'.
The dired revert is a separate problem unrelated to this bug report.
But still we need to remove this ad-hoc condition:
(when (and (markerp wc-point)
(marker-buffer wc-point)
;; FIXME: After dired-revert, marker relocates to 1.
;; window-configuration restores point to global point
;; in this dired buffer, not to its window point,
;; but this is slightly better than 1.
;; Maybe better to save dired-filename in each window?
(not (eq 1 (marker-position wc-point))))
(goto-char wc-point))
Checking for (not (eq 1 (marker-position wc-point)))
is the wrong thing to do because it also affects non-dired buffers.
But I have no idea how to handle dired revert that moves the marker
to the top of the buffer. Adding special-handling for dired here
also doesn't look right.
Maybe it's possible to mark the marker as invalidated after reverting?
Then could check for the invalidated status here.
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Dan McCarthy, 2024/01/03
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Eli Zaretskii, 2024/01/04
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, martin rudalics, 2024/01/04
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Eli Zaretskii, 2024/01/04
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Juri Linkov, 2024/01/04
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Eli Zaretskii, 2024/01/04
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, martin rudalics, 2024/01/05
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Juri Linkov, 2024/01/06
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, martin rudalics, 2024/01/07
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window,
Juri Linkov <=
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Juri Linkov, 2024/01/09
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, martin rudalics, 2024/01/10
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Juri Linkov, 2024/01/10
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, martin rudalics, 2024/01/11
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Juri Linkov, 2024/01/12
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, martin rudalics, 2024/01/13
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, martin rudalics, 2024/01/13
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Juri Linkov, 2024/01/13
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, martin rudalics, 2024/01/14
- bug#68235: 29.1.90; Switching tabs stops following process output in selected window, Juri Linkov, 2024/01/14