guixsd-config

GuixSD configs for my systems
Log | Files | Refs

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:
Mepistemia/files/emacs/.config/emacs/init.el | 9+++++++++
Mepistemia/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