Como descompactar no Emacs dired?

Como descompactar no Emacs dired?

Existe uma maneira simples de descompactar arquivos no Emacs Dired? Atualmente estou fazendo um M-! tar -xvf <filename>, mas sinto que existe uma maneira mais fácil.

Responder1

Se você usa diredextensivamente, você deve dar uma olhada emDirecionado Extra(vem com o Emacs), possui um recurso que permite ao Emacs adivinhar o que fazer com os arquivos, por exemplo, basta pressionar !com o arquivo selecionado e o prompt irá sugerir tar xvf, então um simples Returnfará o trabalho.

Basta adicionar este snippet ao seu ~/.emacspara carregar dired-xjunto com dired:

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

Responder2

Verifique esta página do EmacsWiki, ela aponta para um pacote dired-tar que deve fazer o que você deseja: http://www.emacswiki.org/emacs/DiredPower#toc4

informação relacionada