Как распаковать в Emacs Dired?

Есть ли простой способ распаковать файлы в Emacs Dired? В настоящее время я делаю M-! tar -xvf <filename>Однако я чувствую, что есть более легкий путь.

2 ответа

Решение

Если вы используете dired Вы должны подробно взглянуть на Dired Extra (он поставляется с Emacs), он имеет функцию, которая позволяет Emacs угадывать, что делать с файлами, например, просто нажимать ! с выбранным архивом и предложит подсказку tar xvf, так что простой возврат сделает всю работу.

Просто добавьте этот фрагмент в свой ~/.emacs загрузить dired-x вместе с dired:

(add-hook 'dired-load-hook (function (lambda () (load "dired-x"))))

Проверьте эту страницу EmacsWiki, она указывает на пакет dired-tar, который должен делать то, что вы хотите: http://www.emacswiki.org/emacs/DiredPower

Другие вопросы по тегам