ladykosha
7 лет назаднемного о dired-launch
Ещё одна возможность открывать файлы предпочитаемой смотрелкой прямо из dired
- файлового менеджера emacs
-а. https://github.com/thomp/dired-launch
Способов достичь примерно этого, как обычно, более одного.
- Можно использовать в буфере dired
!
, чтоб запустить команду оболочки с указанным файлом в качестве аргумента. Но это каждый раз вводить эту команду, и не трогать emacs, пока не завершил просмотр. - Или
&
- то же самое, но выполнение "асинхронное", соответственно, emacs не дожидается результата, а вполне доступен, скажем, можно что-то из файла копировать, или заниматься посторонними делами. Но опять каждый раз вводить команду. openwith
, который неимоверно меня раздражал, помнится. Потому что пытаешься уже из файлового менеджера емаксклиентом открыть, скажем, html, а заботливый openwith немедленно отправляет его в браузер. Трам-пам-пам...emacs-launch
, с которым я незнакома, и наверное, ещё что-то мне неведомое.dired-launch
- мой выбор на сейчас.
Ставится с гитхаба или через melpa. Позволяет выбрать запускалку для конкретных типов файлов и для вообще всего, если не нашлось ничего конкретного (xdg-open и mimeopen - как вариант).
По умолчанию J
- для запуска "чем сам нашёл", K
запрашивает, чем запускать (helm у меня при этом предлагает варианты), и потом интересуется, не запомнить ли выбор.
Ничего лишнего, просто и удобно. Главное, помнить, что это - есть. А то само о себе ничем не напоминает. )