From 6b7dc132afe99e1b188882d32371b06021f64e95 Mon Sep 17 00:00:00 2001 From: Sam James Date: Wed, 7 Sep 2022 04:57:33 +0100 Subject: [PATCH] Recognize zstandard (.zst) compressed Info files * lisp/info.el (Info-suffix-list): Recognize .zst file extension from the zstd compression tool. This allows reading Info pages compressed with 'zstd'. (Bug#57636) Copyright-paperwork-exempt: yes --- lisp/info.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lisp/info.el b/lisp/info.el index 1a58910c3af..292bf93a6f4 100644 --- a/lisp/info.el +++ b/lisp/info.el @@ -451,6 +451,7 @@ or `Info-virtual-nodes'." (".info.z" . "gunzip") (".info.bz2" . ("bzip2" "-dc")) (".info.xz" . "unxz") + (".info.zst" . ("zstd" "-dc")) (".info" . nil) ("-info.Z" . "uncompress") ("-info.Y" . "unyabba") @@ -458,6 +459,7 @@ or `Info-virtual-nodes'." ("-info.bz2" . ("bzip2" "-dc")) ("-info.z" . "gunzip") ("-info.xz" . "unxz") + ("-info.zst" . ("zstd" "-dc")) ("-info" . nil) ("/index.Z" . "uncompress") ("/index.Y" . "unyabba") @@ -465,6 +467,7 @@ or `Info-virtual-nodes'." ("/index.z" . "gunzip") ("/index.bz2" . ("bzip2" "-dc")) ("/index.xz" . "unxz") + ("/index.zst" . ("zstd" "-dc")) ("/index" . nil) (".Z" . "uncompress") (".Y" . "unyabba") @@ -472,6 +475,7 @@ or `Info-virtual-nodes'." (".z" . "gunzip") (".bz2" . ("bzip2" "-dc")) (".xz" . "unxz") + (".zst" . ("zstd" "-dc")) ("" . nil))) "List of file name suffixes and associated decoding commands. Each entry should be (SUFFIX . STRING); the file is given to -- 2.39.2