diff options
author | Oleh Krehel <ohwoeowho@gmail.com> | 2016-03-29 15:59:35 +0200 |
---|---|---|
committer | Oleh Krehel <ohwoeowho@gmail.com> | 2016-03-29 16:05:55 +0200 |
commit | 9e68dfa23e726eb66831d0b54cee998569b2c44d (patch) | |
tree | 9ecf8a1ae8c24390b4465c89b3690918a6ca7efd /lisp | |
parent | 6df158cf55132cf8766c57b3e8911eabe993f2d2 (diff) | |
download | emacs-9e68dfa23e726eb66831d0b54cee998569b2c44d.tar.gz emacs-9e68dfa23e726eb66831d0b54cee998569b2c44d.tar.bz2 emacs-9e68dfa23e726eb66831d0b54cee998569b2c44d.zip |
Add support for 7z archives
* lisp/dired-aux.el (dired-compress-file-suffixes): "Z" should now
also work with 7z archives.
The shell command should produce a single extracted directory named
after the archive's name.
In case the extracted directory exists, all files will be overwritten
without a prompt. This matches the expected behavior with the "tar.gz"
archives.
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/dired-aux.el | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lisp/dired-aux.el b/lisp/dired-aux.el index 3e387d9e0df..990bf6aa34c 100644 --- a/lisp/dired-aux.el +++ b/lisp/dired-aux.el @@ -902,6 +902,7 @@ command with a prefix argument (the value does not matter)." ("\\.bz2\\'" "" "bunzip2") ("\\.xz\\'" "" "unxz") ("\\.zip\\'" "" "unzip -o -d %o %i") + ("\\.7z\\'" "" "7z x -aoa -o%o %i") ;; This item controls naming for compression. ("\\.tar\\'" ".tgz" nil) ;; This item controls the compression of directories |