Use mpv as default to play media files from dired

Seems to be more robust nowadays than mplayer.
This commit is contained in:
Daniel Borchmann 2026-03-22 08:30:36 +01:00
parent dea0b23e69
commit 45e5e5a9fc
No known key found for this signature in database
GPG Key ID: 50EA937BF472ADD1

60
init.el
View File

@ -2275,37 +2275,37 @@ Note that this workaround is incomplete, as explained in this comment."
("<tab>" . dired-subtree-toggle) ("<tab>" . dired-subtree-toggle)
("<C-tab>" . dired-subtree-cycle)) ("<C-tab>" . dired-subtree-cycle))
:init (progn :init (progn
(setq dired-dwim-target t (setopt dired-dwim-target t
dired-listing-switches "-ahlvF" dired-listing-switches "-ahlvF"
dired-ls-F-marks-symlinks t dired-ls-F-marks-symlinks t
dired-hide-details-hide-information-lines nil dired-hide-details-hide-information-lines nil
dired-hide-details-hide-symlink-targets nil dired-hide-details-hide-symlink-targets nil
dired-recursive-copies 'top dired-recursive-copies 'top
dired-recursive-deletes 'top dired-recursive-deletes 'top
dired-create-destination-dirs 'ask dired-create-destination-dirs 'ask
dired-vc-rename-file t dired-vc-rename-file t
dired-kill-when-opening-new-dired-buffer nil dired-kill-when-opening-new-dired-buffer nil
dired-maybe-use-globstar t dired-maybe-use-globstar t
dired-omit-files "^\\.?#\\|^\\.$\\|^\\.\\.$\\|^\\..*$" dired-omit-files "^\\.?#\\|^\\.$\\|^\\.\\.$\\|^\\..*$"
wdired-create-parent-directories t wdired-create-parent-directories t
wdired-allow-to-change-permissions t wdired-allow-to-change-permissions t
dired-isearch-filenames 'dwim dired-isearch-filenames 'dwim
dired-auto-revert-buffer t dired-auto-revert-buffer t
dired-clean-confirm-killing-deleted-buffers t dired-clean-confirm-killing-deleted-buffers t
dired-clean-up-buffers-too t dired-clean-up-buffers-too t
dired-movement-style 'bounded dired-movement-style 'bounded
dired-filename-display-length nil) dired-filename-display-length nil)
(setq dired-guess-shell-alist-user (setopt dired-guess-shell-alist-user
'(("\\.pdf\\'" "evince") '(("\\.pdf\\'" "evince")
("\\.ps\\'" "evince") ("\\.ps\\'" "evince")
("\\.\\(?:djvu\\|eps\\)\\'" "evince") ("\\.\\(?:djvu\\|eps\\)\\'" "evince")
("\\.\\(?:jpg\\|jpeg\\|png\\|gif\\|xpm\\)\\'" "eog") ("\\.\\(?:jpg\\|jpeg\\|png\\|gif\\|xpm\\)\\'" "eog")
("\\.\\(?:xcf\\)\\'" "gimp") ("\\.\\(?:xcf\\)\\'" "gimp")
("\\.\\(?:mp4\\|mkv\\|avi\\|flv\\|ogv\\|webm\\)\\(?:\\.part\\)?\\'" ("\\.\\(?:mp4\\|mkv\\|avi\\|flv\\|ogv\\|webm\\)\\(?:\\.part\\)?\\'"
"vlc") "vlc")
("\\.\\(?:mp3\\|flac\\|ogg\\)\\'" "mplayer") ("\\.\\(?:mp3\\|flac\\|ogg\\)\\'" "mpv")
("\\.docx?\\'" "loffice")))) ("\\.docx?\\'" "loffice"))))
:config (progn :config (progn
(put 'dired-find-alternate-file 'disabled nil) (put 'dired-find-alternate-file 'disabled nil)