|
From: | Juri Linkov |
Subject: | bug#33871: 27.0.50; Revert Dired window saved in window configuration |
Date: | Wed, 16 Feb 2022 20:34:35 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu) |
>> (set-window-parameter window 'dired-positions >> '((#<buffer *dired-1*> dired-file-1 window-point-1) >> (#<buffer *dired-2*> dired-file-2 window-point-2) >> ...)) > > Something like that. But I still fail to see what these lines are > supposed to accomplish in your scenario: > > (set-window-configuration w-c) > (goto-char p-m))) > > What is it 'dired-restore-positions' does not handle here? IIUC your > lines mangle everything it has done. Instead of (goto-char p-m), after (set-window-configuration w-c) something like this should be performed: (dired-goto-file (car (cdr (assoc (current-buffer) (window-parameter nil 'dired-positions)))))
[Prev in Thread] | Current Thread | [Next in Thread] |