diff --git a/.emacs.d/lisp/init-dired.el b/.emacs.d/lisp/init-dired.el index 78e343ef..745223ce 100644 --- a/.emacs.d/lisp/init-dired.el +++ b/.emacs.d/lisp/init-dired.el @@ -82,4 +82,11 @@ "|" iso "|" "\\) +"))))) +(when (executable-find "sxiv") + (setq image-dired-external-viewer "sxiv")) + +(defun ambrevar/image-dired-setup () + (add-hook 'window-configuration-change-hook 'image-dired-line-up-dynamic nil t)) +(add-hook 'image-dired-thumbnail-mode-hook 'ambrevar/image-dired-setup) + (provide 'init-dired) diff --git a/.emacs.d/lisp/main.el b/.emacs.d/lisp/main.el index 0f12ccd1..9e99a73f 100644 --- a/.emacs.d/lisp/main.el +++ b/.emacs.d/lisp/main.el @@ -385,7 +385,4 @@ (setq abbrev-file-name (expand-file-name "abbrev_defs" "~/personal")) -(when (executable-find "sxiv") - (setq image-dired-external-viewer "sxiv")) - (provide 'main)