From ea04c1f4317cff446d6a4753072329f6bc9b627a Mon Sep 17 00:00:00 2001 From: bd Date: Wed, 23 Oct 2024 23:17:35 -0400 Subject: find-file opens images in nsxiv --- .config/emacs/modules/bd--files.el | 7 +++++++ 1 file changed, 7 insertions(+) (limited to '.config/emacs') diff --git a/.config/emacs/modules/bd--files.el b/.config/emacs/modules/bd--files.el index b55dd4a..e5df266 100644 --- a/.config/emacs/modules/bd--files.el +++ b/.config/emacs/modules/bd--files.el @@ -57,6 +57,13 @@ #'bd/mpv) (advice-add 'find-file :around 'bd/video-find-file-wrapper) +;; image +(defun bd/nsxiv (file) + "Open FILE with nsxiv" + (start-process (concat "nsxiv (" (file-name-base file) ")") nil "nsxiv" (expand-file-name file))) +(bd/defun-find-file-wrapper bd/image-find-file-wrapper '("jpg" "jpeg" "png" "webp" "bmp" "ico" "gif" "JPG" "PNG") #'bd/nsxiv) +(advice-add 'find-file :around 'bd/image-find-file-wrapper) + ;;;; transmission (use-package transmission :bind -- cgit v1.2.3