Mercurial > emacs
diff lisp/ChangeLog @ 107896:f9390ec51de5
Add 7z archive format support (bug#5475).
* arc-mode.el (archive-zip-extract): Try to find 7z executable.
(archive-7z-extract): New defcustom.
(archive-find-type): Add magic string for 7z.
(archive-extract-by-stdout): Add new optional arg `stderr-file'.
If `stderr-file' is non-nil, use `(t stderr-file)' for the
`buffer' arg of `call-process'.
(archive-zip-extract): Check `archive-zip-extract' for "7z" and
call the function `archive-7z-extract' with the variable
`archive-7z-extract' let-bound to `archive-zip-extract'.
(archive-7z-summarize, archive-7z-extract): New functions.
* international/mule.el (auto-coding-alist):
* files.el (auto-mode-alist): Add 7z file extension.
author | Juri Linkov <juri@jurta.org> |
---|---|
date | Mon, 19 Apr 2010 02:08:52 +0300 |
parents | 265966b778f9 |
children | 1721e4658521 |
line wrap: on
line diff
--- a/lisp/ChangeLog Sun Apr 18 17:49:33 2010 -0400 +++ b/lisp/ChangeLog Mon Apr 19 02:08:52 2010 +0300 @@ -1,3 +1,21 @@ +2010-04-18 Juri Linkov <juri@jurta.org> + + Add 7z archive format support (bug#5475). + + * arc-mode.el (archive-zip-extract): Try to find 7z executable. + (archive-7z-extract): New defcustom. + (archive-find-type): Add magic string for 7z. + (archive-extract-by-stdout): Add new optional arg `stderr-file'. + If `stderr-file' is non-nil, use `(t stderr-file)' for the + `buffer' arg of `call-process'. + (archive-zip-extract): Check `archive-zip-extract' for "7z" and + call the function `archive-7z-extract' with the variable + `archive-7z-extract' let-bound to `archive-zip-extract'. + (archive-7z-summarize, archive-7z-extract): New functions. + + * international/mule.el (auto-coding-alist): + * files.el (auto-mode-alist): Add 7z file extension. + 2010-04-18 Stefan Monnier <monnier@iro.umontreal.ca> * loadup.el: Setup hash-cons for pure data.