commit 56ef6d79f9bcf4eda3ecbfb26e1278d400bca01a parent 20c9e43a2e71e8800d3e360c1f66cb557ff5f812 Author: Vineet Kumar <git@vineetk.net> Date: Wed, 18 Mar 2026 11:08:29 -0400 emacs: add openwith package for easier external program opening Diffstat:
| M | epistemia/files/emacs/.config/emacs/init.el | | | 9 | +++++++++ |
| M | epistemia/home/config.scm | | | 1 | + |
2 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/epistemia/files/emacs/.config/emacs/init.el b/epistemia/files/emacs/.config/emacs/init.el @@ -311,6 +311,15 @@ (lisp-interaction-mode . enable-paredit-mode) (scheme-mode . enable-paredit-mode))) +;; openwith -- hook to run external programs based on filetype +(use-package openwith + :init + (openwith-mode 1) + :custom + (openwith-associations + '(("\\.\\(mkv\\|mov\\|mp4\\)\\'" "mpv" ("--save-position-on-quit" file)) + ("\\.\\(flac\\|opus\\|ogg\\|wav\\|mp3\\)\\'" "mpv" ("--save-position-on-quit" "--no-video" file))))) + ;;;;;;;;;;;;;;;;;;;;;;; ;; OTHER INTEGRATION ;; ;;;;;;;;;;;;;;;;;;;;;;; diff --git a/epistemia/home/config.scm b/epistemia/home/config.scm @@ -78,6 +78,7 @@ emacs-magit-todos emacs-marginalia emacs-notmuch + emacs-openwith emacs-orderless emacs-org-mem emacs-org-node