From: Oleh Krehel Date: Tue, 29 Mar 2016 13:59:35 +0000 (+0200) Subject: Add support for 7z archives X-Git-Tag: emacs-26.0.90~2274 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9e68dfa23e726eb66831d0b54cee998569b2c44d;p=emacs.git 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. --- 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