branch: externals/dired-preview commit bf30367ffed81b222939ac9caadc300fa0b78702 Author: Protesilaos Stavrou <i...@protesilaos.com> Commit: Protesilaos Stavrou <i...@protesilaos.com>
Add FIXME for dired-preview-set-up-preview-window --- dired-preview.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dired-preview.el b/dired-preview.el index 2f693f3421..c9403eee99 100644 --- a/dired-preview.el +++ b/dired-preview.el @@ -94,6 +94,12 @@ Used by the default value of `dired-preview-display-action-alist'." (slot . -1) (window-width . 0.3) (dedicated . t) + ;; FIXME 2023-06-29: Should `dired-preview-set-up-preview-window' + ;; be part of the `body-function'? It seems wrong as the user may + ;; omit this entry from the alist, thus breaking the preview. It + ;; is better to handle the `delayed-mode-hooks' in + ;; `dired-preview--find-file-no-select' and then find out another + ;; place to set the window parameter. (body-function . dired-preview-set-up-preview-window) (window-parameters . ((no-other-window . t) (mode-line-format . ("%e" @@ -232,6 +238,7 @@ conforms with `dired-preview--preview-p'." (when (not (eq major-mode 'dired-mode)) (dired-preview--close-previews))) +;; NOTE 2023-06-29: See the FIXME for `dired-preview-display-action-alist'. (defun dired-preview-set-up-preview-window (window &rest _) "Set WINDOW `:preview' parameter. Use this as the `body-function' in the user option