Как распаковать в 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