From: Amin Bandali Date: Sun, 12 May 2019 17:28:13 +0000 (-0400) Subject: emacs: add dired-x and set dired-guess-shell-alist-user X-Git-Url: https://git.shemshak.org/gitweb.cgi/~bandali/configs/commitdiff_plain/06ee5a0033010d8ebac2a50dcb9eb1e666879c7b?ds=inline emacs: add dired-x and set dired-guess-shell-alist-user --- diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 212ae16..6d8d086 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -862,6 +862,17 @@ For disabling the behaviour for certain buffers and/or modes." (setq ediff-after-quit-hook-internal nil) (set-window-configuration wnd)))) (error "no more than 2 files should be marked")))) + + (require 'dired-x) + (setq dired-guess-shell-alist-user + '(("\\.pdf\\'" "evince" "zathura" "okular") + ("\\.doc\\'" "libreoffice") + ("\\.docx\\'" "libreoffice") + ("\\.ppt\\'" "libreoffice") + ("\\.pptx\\'" "libreoffice") + ("\\.xls\\'" "libreoffice") + ("\\.xlsx\\'" "libreoffice") + ("\\.flac\\'" "mpv"))) :bind (:map dired-mode-map ("b" . dired-up-directory) ("e" . dired-ediff-files)