From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: William Xu Newsgroups: gmane.emacs.bugs Subject: bug#15264: 7z-Archive mode doesn't support 7za? Date: Fri, 6 Sep 2013 11:29:41 +0800 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=089e0102deee2bcf0f04e5aea6a8 X-Trace: ger.gmane.org 1378438215 15584 80.91.229.3 (6 Sep 2013 03:30:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 6 Sep 2013 03:30:15 +0000 (UTC) Cc: 15264@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 06 05:30:17 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1VHmkS-0003Bi-KY for geb-bug-gnu-emacs@m.gmane.org; Fri, 06 Sep 2013 05:30:16 +0200 Original-Received: from localhost ([::1]:34900 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VHmkS-0000t6-7i for geb-bug-gnu-emacs@m.gmane.org; Thu, 05 Sep 2013 23:30:16 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34202) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VHmkL-0000t1-6s for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2013 23:30:13 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VHmkG-0001kT-Dk for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2013 23:30:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34405) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VHmkG-0001k2-B1 for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2013 23:30:04 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VHmkF-0005D5-0o for bug-gnu-emacs@gnu.org; Thu, 05 Sep 2013 23:30:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: William Xu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Sep 2013 03:30:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15264 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15264-submit@debbugs.gnu.org id=B15264.137843819019977 (code B ref 15264); Fri, 06 Sep 2013 03:30:02 +0000 Original-Received: (at 15264) by debbugs.gnu.org; 6 Sep 2013 03:29:50 +0000 Original-Received: from localhost ([127.0.0.1]:42698 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VHmk2-0005C8-AG for submit@debbugs.gnu.org; Thu, 05 Sep 2013 23:29:50 -0400 Original-Received: from mail-wi0-f173.google.com ([209.85.212.173]:53181) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VHmjz-0005Bv-O8 for 15264@debbugs.gnu.org; Thu, 05 Sep 2013 23:29:48 -0400 Original-Received: by mail-wi0-f173.google.com with SMTP id hq15so329900wib.12 for <15264@debbugs.gnu.org>; Thu, 05 Sep 2013 20:29:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=gomfiQsGRhgk0akkzEMn+5M+Zamu7qAAyuzwBbVFZuI=; b=evcFUs1poiNaAtfxKdxF1/OXYCVtAR9ZuWnEsbMH9TRgyG4NiflHx2bVhL2FpTYvzJ M7ON9iOAGq+/tka7w7L7+gHX2fY0o4+nxVOkY7A3XDy1lc2BjCqIr+9f0dv6WhtvuDIM UUG0aO+5I8mibfMH7wkf7qkG3pOj6/RiaW3uuLPwL5udyNyQQ8uxmU7YKHrgKvIUhYjp QHQ+2VYag5ZbLk3RDgz4LuFVOekOJ89a+eSsaHF0xAeByZiW5RwhWH/tFocPisRziVc+ IqvTtKA+uZKiiR+Jpv46CVWdP/0xrp2epkiEpycdXo125cVzNg/NyhE+0nhEa61mjwLB 4bqQ== X-Received: by 10.194.86.5 with SMTP id l5mr186680wjz.45.1378438181799; Thu, 05 Sep 2013 20:29:41 -0700 (PDT) Original-Received: by 10.216.62.201 with HTTP; Thu, 5 Sep 2013 20:29:41 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:78027 Archived-At: --089e0102deee2bcf0f04e5aea6a8 Content-Type: multipart/alternative; boundary=089e0102deee2bcf0a04e5aea6a6 --089e0102deee2bcf0a04e5aea6a6 Content-Type: text/plain; charset=UTF-8 2013/9/5 Stefan Monnier > >> From man page: > > 7za is a stand-alone executable. 7za handles less archive formats > > than 7z, but does not need any others. > > So it is possible where there is only 7za. Can we add 7za support? > > I don't see why not. Patch welcome. > Patch attached. -William --089e0102deee2bcf0a04e5aea6a6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable --089e0102deee2bcf0a04e5aea6a6-- --089e0102deee2bcf0f04e5aea6a8 Content-Type: application/octet-stream; name="0001-arc-mode.el-Add-7za-support.-bug-15264.patch" Content-Disposition: attachment; filename="0001-arc-mode.el-Add-7za-support.-bug-15264.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hl8ugvqp0 RnJvbSAxNTVmYzM3NDAyMjE3ZTA3ODRmMmQ5M2VkNDc3NWJhYjk2MjY3MjNlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBXaWxsaWFtIFh1IDx3aWxsaWFtLnh3bEBnbWFpbC5jb20+CkRh dGU6IEZyaSwgNiBTZXAgMjAxMyAxMToyNDoxMSArMDgwMApTdWJqZWN0OiBbUEFUQ0hdIGFyYy1t b2RlLmVsOiBBZGQgN3phIHN1cHBvcnQuIChidWcgIzE1MjY0KQoKLS0tCiBsaXNwL2FyYy1tb2Rl LmVsIHwgMjMgKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNl cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvYXJjLW1vZGUuZWwg Yi9saXNwL2FyYy1tb2RlLmVsCmluZGV4IDVmMDAxYWQuLmE0ZjcwMTUgMTAwNjQ0Ci0tLSBhL2xp c3AvYXJjLW1vZGUuZWwKKysrIGIvbGlzcC9hcmMtbW9kZS5lbApAQCAtMjE4LDkgKzIxOCwxNCBA QCBBcmNoaXZlIGFuZCBtZW1iZXIgbmFtZSB3aWxsIGJlIGFkZGVkLiIKIDs7IC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQogOzsgWmlwIGFyY2hpdmUgY29uZmlndXJhdGlvbgogCisoZGVm dmFyIGFyY2hpdmUtN3otcHJvZ3JhbSAobGV0ICgoN3ogKG9yIChleGVjdXRhYmxlLWZpbmQgIjd6 IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGV4ZWN1dGFibGUt ZmluZCAiN3phIikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdoZW4gN3oKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSA3eikp KSkKKwogKGRlZmN1c3RvbSBhcmNoaXZlLXppcC1leHRyYWN0CiAgIChjb25kICgoZXhlY3V0YWJs ZS1maW5kICJ1bnppcCIpICAgJygidW56aXAiICItcXEiICItYyIpKQotCSgoZXhlY3V0YWJsZS1m aW5kICI3eiIpICAgICAgJygiN3oiICJ4IiAiLXNvIikpCisJKGFyY2hpdmUtN3otcHJvZ3JhbSAg ICAgICAgICBgKCxhcmNoaXZlLTd6LXByb2dyYW0gIngiICItc28iKSkKIAkoKGV4ZWN1dGFibGUt ZmluZCAicGt1bnppcCIpICcoInBrdW56aXAiICItZSIgIi1vLSIpKQogCSh0ICAgICAgICAgICAg ICAgICAgICAgICAgICAgJygidW56aXAiICItcXEiICItYyIpKSkKICAgIlByb2dyYW0gYW5kIGl0 cyBvcHRpb25zIHRvIHJ1biBpbiBvcmRlciB0byBleHRyYWN0IGEgemlwIGZpbGUgbWVtYmVyLgpA QCAtMjM5LDcgKzI0NCw3IEBAIGJlIGFkZGVkLiIKIAogKGRlZmN1c3RvbSBhcmNoaXZlLXppcC1l eHB1bmdlCiAgIChjb25kICgoZXhlY3V0YWJsZS1maW5kICJ6aXAiKSAgICAgJygiemlwIiAiLWQi ICItcSIpKQotCSgoZXhlY3V0YWJsZS1maW5kICI3eiIpICAgICAgJygiN3oiICJkIikpCisJKGFy Y2hpdmUtN3otcHJvZ3JhbSAgICAgICAgICBgKCxhcmNoaXZlLTd6LXByb2dyYW0gImQiKSkKIAko KGV4ZWN1dGFibGUtZmluZCAicGt6aXAiKSAgICcoInBremlwIiAiLWQiKSkKIAkodCAgICAgICAg ICAgICAgICAgICAgICAgICAgICcoInppcCIgIi1kIiAiLXEiKSkpCiAgICJQcm9ncmFtIGFuZCBp dHMgb3B0aW9ucyB0byBydW4gaW4gb3JkZXIgdG8gZGVsZXRlIHppcCBmaWxlIG1lbWJlcnMuCkBA IC0yNTIsNyArMjU3LDcgQEAgQXJjaGl2ZSBhbmQgbWVtYmVyIG5hbWVzIHdpbGwgYmUgYWRkZWQu IgogCiAoZGVmY3VzdG9tIGFyY2hpdmUtemlwLXVwZGF0ZQogICAoY29uZCAoKGV4ZWN1dGFibGUt ZmluZCAiemlwIikgICAgICcoInppcCIgIi1xIikpCi0JKChleGVjdXRhYmxlLWZpbmQgIjd6Iikg ICAgICAnKCI3eiIgInUiKSkKKwkoYXJjaGl2ZS03ei1wcm9ncmFtICAgICAgICAgIGAoLGFyY2hp dmUtN3otcHJvZ3JhbSAidSIpKQogCSgoZXhlY3V0YWJsZS1maW5kICJwa3ppcCIpICAgJygicGt6 aXAiICItdSIgIi1QIikpCiAJKHQgICAgICAgICAgICAgICAgICAgICAgICAgICAnKCJ6aXAiICIt cSIpKSkKICAgIlByb2dyYW0gYW5kIGl0cyBvcHRpb25zIHRvIHJ1biBpbiBvcmRlciB0byB1cGRh dGUgYSB6aXAgZmlsZSBtZW1iZXIuCkBAIC0yNjYsNyArMjcxLDcgQEAgZmlsZS4gIEFyY2hpdmUg YW5kIG1lbWJlciBuYW1lIHdpbGwgYmUgYWRkZWQuIgogCiAoZGVmY3VzdG9tIGFyY2hpdmUtemlw LXVwZGF0ZS1jYXNlCiAgIChjb25kICgoZXhlY3V0YWJsZS1maW5kICJ6aXAiKSAgICAgJygiemlw IiAiLXEiICItayIpKQotCSgoZXhlY3V0YWJsZS1maW5kICI3eiIpICAgICAgJygiN3oiICJ1Iikp CisJKGFyY2hpdmUtN3otcHJvZ3JhbSAgICAgICAgICBgKCxhcmNoaXZlLTd6LXByb2dyYW0gInUi KSkKIAkoKGV4ZWN1dGFibGUtZmluZCAicGt6aXAiKSAgICcoInBremlwIiAiLXUiICItUCIpKQog CSh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgJygiemlwIiAiLXEiICItayIpKSkKICAgIlBy b2dyYW0gYW5kIGl0cyBvcHRpb25zIHRvIHJ1biBpbiBvcmRlciB0byB1cGRhdGUgYSBjYXNlIGZp ZGRsZWQgemlwIG1lbWJlci4KQEAgLTMyMSw3ICszMjYsNyBAQCBBcmNoaXZlIGFuZCBtZW1iZXIg bmFtZSB3aWxsIGJlIGFkZGVkLiIKIDs7IDd6IGFyY2hpdmUgY29uZmlndXJhdGlvbgogCiAoZGVm Y3VzdG9tIGFyY2hpdmUtN3otZXh0cmFjdAotICAnKCI3eiIgIngiICItc28iKQorICBgKCxhcmNo aXZlLTd6LXByb2dyYW0gIngiICItc28iKQogICAiUHJvZ3JhbSBhbmQgaXRzIG9wdGlvbnMgdG8g cnVuIGluIG9yZGVyIHRvIGV4dHJhY3QgYSA3eiBmaWxlIG1lbWJlci4KIEV4dHJhY3Rpb24gc2hv dWxkIGhhcHBlbiB0byBzdGFuZGFyZCBvdXRwdXQuICBBcmNoaXZlIGFuZCBtZW1iZXIgbmFtZSB3 aWxsCiBiZSBhZGRlZC4iCkBAIC0zMzMsNyArMzM4LDcgQEAgYmUgYWRkZWQuIgogICA6Z3JvdXAg J2FyY2hpdmUtN3opCiAKIChkZWZjdXN0b20gYXJjaGl2ZS03ei1leHB1bmdlCi0gICcoIjd6IiAi ZCIpCisgIGAoLGFyY2hpdmUtN3otcHJvZ3JhbSAiZCIpCiAgICJQcm9ncmFtIGFuZCBpdHMgb3B0 aW9ucyB0byBydW4gaW4gb3JkZXIgdG8gZGVsZXRlIDd6IGZpbGUgbWVtYmVycy4KIEFyY2hpdmUg YW5kIG1lbWJlciBuYW1lcyB3aWxsIGJlIGFkZGVkLiIKICAgOnZlcnNpb24gIjI0LjEiCkBAIC0z NDQsNyArMzQ5LDcgQEAgQXJjaGl2ZSBhbmQgbWVtYmVyIG5hbWVzIHdpbGwgYmUgYWRkZWQuIgog ICA6Z3JvdXAgJ2FyY2hpdmUtN3opCiAKIChkZWZjdXN0b20gYXJjaGl2ZS03ei11cGRhdGUKLSAg JygiN3oiICJ1IikKKyAgYCgsYXJjaGl2ZS03ei1wcm9ncmFtICJ1IikKICAgIlByb2dyYW0gYW5k IGl0cyBvcHRpb25zIHRvIHJ1biBpbiBvcmRlciB0byB1cGRhdGUgYSA3eiBmaWxlIG1lbWJlci4K IE9wdGlvbnMgc2hvdWxkIGVuc3VyZSB0aGF0IHNwZWNpZmllZCBkaXJlY3Rvcnkgd2lsbCBiZSBw dXQgaW50byB0aGUgN3oKIGZpbGUuICBBcmNoaXZlIGFuZCBtZW1iZXIgbmFtZSB3aWxsIGJlIGFk ZGVkLiIKQEAgLTE4NjQsNyArMTg2OSw3IEBAIFRoaXMgZG9lc24ndCByZWNvdmVyIGxvc3QgZmls ZXMsIGl0IGp1c3QgdW5kb2VzIGNoYW5nZXMgaW4gdGhlIGJ1ZmZlciBpdHNlbGYuIgogICAoY29u ZAogICAgKChtZW1iZXItaWdub3JlLWNhc2UgKGNhciBhcmNoaXZlLXppcC1leHRyYWN0KSAnKCJw a3VuemlwIiAicGt6aXAiKSkKICAgICAoYXJjaGl2ZS0qLWV4dHJhY3QgYXJjaGl2ZSBuYW1lIGFy Y2hpdmUtemlwLWV4dHJhY3QpKQotICAgKChlcXVhbCAoY2FyIGFyY2hpdmUtemlwLWV4dHJhY3Qp ICI3eiIpCisgICAoKGVxdWFsIChjYXIgYXJjaGl2ZS16aXAtZXh0cmFjdCkgYXJjaGl2ZS03ei1w cm9ncmFtKQogICAgIChsZXQgKChhcmNoaXZlLTd6LWV4dHJhY3QgYXJjaGl2ZS16aXAtZXh0cmFj dCkpCiAgICAgICAoYXJjaGl2ZS03ei1leHRyYWN0IGFyY2hpdmUgbmFtZSkpKQogICAgKHQKQEAg LTIwODgsNyArMjA5Myw3IEBAIFRoaXMgZG9lc24ndCByZWNvdmVyIGxvc3QgZmlsZXMsIGl0IGp1 c3QgdW5kb2VzIGNoYW5nZXMgaW4gdGhlIGJ1ZmZlciBpdHNlbGYuIgogCShmaWxlIGJ1ZmZlci1m aWxlLW5hbWUpCiAJKGZpbGVzICgpKSkKICAgICAod2l0aC10ZW1wLWJ1ZmZlcgotICAgICAgKGNh bGwtcHJvY2VzcyAiN3oiIG5pbCB0IG5pbCAibCIgIi1zbHQiIGZpbGUpCisgICAgICAoY2FsbC1w cm9jZXNzIGFyY2hpdmUtN3otcHJvZ3JhbSBuaWwgdCBuaWwgImwiICItc2x0IiBmaWxlKQogICAg ICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKICAgICAgIDs7IEZvdXIgZGFzaGVzIHN0YXJ0IHRo ZSBtZXRhIGluZm8gc2VjdGlvbiB0aGF0IHNob3VsZCBiZSBza2lwcGVkLgogICAgICAgOzsgQXJj aGl2ZSBtZW1iZXJzIHN0YXJ0IHdpdGggbW9yZSB0aGFuIGZvdXIgZGFzaGVzLgotLSAKMS44LjEu MgoK --089e0102deee2bcf0f04e5aea6a8--