From 45e5e5a9fcee995f848e821419fccf66adabd305 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Sun, 22 Mar 2026 08:30:36 +0100 Subject: [PATCH] Use mpv as default to play media files from dired Seems to be more robust nowadays than mplayer. --- init.el | 60 ++++++++++++++++++++++++++++----------------------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/init.el b/init.el index c3143b3..2c86d58 100644 --- a/init.el +++ b/init.el @@ -2275,37 +2275,37 @@ Note that this workaround is incomplete, as explained in this comment." ("" . dired-subtree-toggle) ("" . dired-subtree-cycle)) :init (progn - (setq dired-dwim-target t - dired-listing-switches "-ahlvF" - dired-ls-F-marks-symlinks t - dired-hide-details-hide-information-lines nil - dired-hide-details-hide-symlink-targets nil - dired-recursive-copies 'top - dired-recursive-deletes 'top - dired-create-destination-dirs 'ask - dired-vc-rename-file t - dired-kill-when-opening-new-dired-buffer nil - dired-maybe-use-globstar t - dired-omit-files "^\\.?#\\|^\\.$\\|^\\.\\.$\\|^\\..*$" - wdired-create-parent-directories t - wdired-allow-to-change-permissions t - dired-isearch-filenames 'dwim - dired-auto-revert-buffer t - dired-clean-confirm-killing-deleted-buffers t - dired-clean-up-buffers-too t - dired-movement-style 'bounded - dired-filename-display-length nil) + (setopt dired-dwim-target t + dired-listing-switches "-ahlvF" + dired-ls-F-marks-symlinks t + dired-hide-details-hide-information-lines nil + dired-hide-details-hide-symlink-targets nil + dired-recursive-copies 'top + dired-recursive-deletes 'top + dired-create-destination-dirs 'ask + dired-vc-rename-file t + dired-kill-when-opening-new-dired-buffer nil + dired-maybe-use-globstar t + dired-omit-files "^\\.?#\\|^\\.$\\|^\\.\\.$\\|^\\..*$" + wdired-create-parent-directories t + wdired-allow-to-change-permissions t + dired-isearch-filenames 'dwim + dired-auto-revert-buffer t + dired-clean-confirm-killing-deleted-buffers t + dired-clean-up-buffers-too t + dired-movement-style 'bounded + dired-filename-display-length nil) - (setq dired-guess-shell-alist-user - '(("\\.pdf\\'" "evince") - ("\\.ps\\'" "evince") - ("\\.\\(?:djvu\\|eps\\)\\'" "evince") - ("\\.\\(?:jpg\\|jpeg\\|png\\|gif\\|xpm\\)\\'" "eog") - ("\\.\\(?:xcf\\)\\'" "gimp") - ("\\.\\(?:mp4\\|mkv\\|avi\\|flv\\|ogv\\|webm\\)\\(?:\\.part\\)?\\'" - "vlc") - ("\\.\\(?:mp3\\|flac\\|ogg\\)\\'" "mplayer") - ("\\.docx?\\'" "loffice")))) + (setopt dired-guess-shell-alist-user + '(("\\.pdf\\'" "evince") + ("\\.ps\\'" "evince") + ("\\.\\(?:djvu\\|eps\\)\\'" "evince") + ("\\.\\(?:jpg\\|jpeg\\|png\\|gif\\|xpm\\)\\'" "eog") + ("\\.\\(?:xcf\\)\\'" "gimp") + ("\\.\\(?:mp4\\|mkv\\|avi\\|flv\\|ogv\\|webm\\)\\(?:\\.part\\)?\\'" + "vlc") + ("\\.\\(?:mp3\\|flac\\|ogg\\)\\'" "mpv") + ("\\.docx?\\'" "loffice")))) :config (progn (put 'dired-find-alternate-file 'disabled nil)