немного о 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 у меня при этом предлагает варианты), и потом интересуется, не запомнить ли выбор.
Ничего лишнего, просто и удобно. Главное, помнить, что это - есть. А то само о себе ничем не напоминает. )

сиюминутноеemacsdiredмелочи
25%
1
4
0 GOLOS
0
В избранное
ladykosha
Иногда пишу...
4
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (0)
Сортировать по:
Сначала старые