From ef091d74d021ab7fa69e1fc817d53e658505b182 Mon Sep 17 00:00:00 2001 From: JaeYoo-Im Date: Wed, 18 May 2022 17:09:18 +0900 Subject: [PATCH] =?UTF-8?q?Emacs=20:=20Openwith=20addition=F0=9F=91=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .doom.d/config.el | 23 +++++++++++++++++++++++ .doom.d/packages.el | 1 + 2 files changed, 24 insertions(+) diff --git a/.doom.d/config.el b/.doom.d/config.el index d41245d..596413c 100644 --- a/.doom.d/config.el +++ b/.doom.d/config.el @@ -216,6 +216,29 @@ same directory as the org-buffer and insert a link to this file." (use-package! nov) (add-to-list 'auto-mode-alist '("\\.epub\\'" . nov-mode)) ;; -------------------------------------------------------------------------------------------- +;; - Open with external program +;; -------------------------------------------------------------------------------------------- +(use-package! openwith + :after dired + :config + (setq larget-file-warning-threshold nil) + (openwith-mode t) + (setq openwith-associations + (list (list (openwith-make-extension-regexp + '("mpg" "mpeg" "mp3" "mp4" "m4v" + "avi" "wmv" "wav" "mov" "flv" + "ogm" "ogg" "mkv")) + "mpv" + '(file)) + ;;(list (openwith-make-extension-regexp + ;; '("pdf")) + ;; "zathura" + ;; '(file)) + (list (openwith-make-extension-regexp + '("html")) + "qutebrowser" + '(file))))) +;; -------------------------------------------------------------------------------------------- ;; - KeyBindings ;; -------------------------------------------------------------------------------------------- (map! "C-s" 'consult-line) diff --git a/.doom.d/packages.el b/.doom.d/packages.el index 0a61cd6..c6ded50 100644 --- a/.doom.d/packages.el +++ b/.doom.d/packages.el @@ -54,3 +54,4 @@ (package! dired-hide-dotfiles) (package! nov) ;;(package! org-caldav) +(package! openwith)