Mercurial > emacs
diff lisp/jka-cmpr-hook.el @ 103523:1dbbf8227afc
automatically handle .xz suffix (XZ-compressed files), too
* jka-cmpr-hook.el (jka-compr-compression-info-list): Add xz.
XZ is the successor to LZMA: <http://tukaani.org/xz/>
author | Jim Meyering <jim@meyering.net> |
---|---|
date | Mon, 22 Jun 2009 14:53:11 +0000 |
parents | a9dc0e7c3f2b |
children | 26baacb565b0 |
line wrap: on
line diff
--- a/lisp/jka-cmpr-hook.el Mon Jun 22 10:57:52 2009 +0000 +++ b/lisp/jka-cmpr-hook.el Mon Jun 22 14:53:11 2009 +0000 @@ -219,6 +219,10 @@ "compressing" "gzip" ("-c" "-q") "uncompressing" "gzip" ("-c" "-q" "-d") t t "\037\213"] + ["\\.xz\\(~\\|\\.~[0-9]+~\\)?\\'" + "XZ compressing" "xz" ("-c" "-q") + "XZ uncompressing" "xz" ("-c" "-q" "-d") + t t "\3757zXZ\0"] ;; dzip is gzip with random access. Its compression program can't ;; read/write stdin/out, so .dz files can only be viewed without ;; saving, having their contents decompressed with gzip.