summaryrefslogtreecommitdiffstats
path: root/misc/ext.d/text.sh.in
diff options
context:
space:
mode:
Diffstat (limited to 'misc/ext.d/text.sh.in')
-rw-r--r--misc/ext.d/text.sh.in7
1 files changed, 5 insertions, 2 deletions
diff --git a/misc/ext.d/text.sh.in b/misc/ext.d/text.sh.in
index 2bd6ca0..357f9e1 100644
--- a/misc/ext.d/text.sh.in
+++ b/misc/ext.d/text.sh.in
@@ -31,6 +31,9 @@ get_unpacker() {
man.lzma)
unpacker="lzma -dc"
;;
+ man.lzo)
+ unpacker="lzop -dc"
+ ;;
man.xz)
unpacker="xz -dc"
;;
@@ -67,7 +70,7 @@ do_view_action() {
nroff.ms)
nroff @MAN_FLAGS@ -ms "${MC_EXT_FILENAME}"
;;
- man.gz|man.bz|man.bz2|man.lz|man.lz4|man.lzma|man.xz|man.zst)
+ man.gz|man.bz|man.bz2|man.lz|man.lz4|man.lzma|man.lzo|man.xz|man.zst)
case "${MC_EXT_FILENAME}" in
*/log/*|*/logs/*)
${unpacker} "${MC_EXT_FILENAME}"
@@ -114,7 +117,7 @@ do_open_action() {
nroff.ms)
nroff @MAN_FLAGS@ -ms "${MC_EXT_FILENAME}" | ${pager}
;;
- man.gz|man.bz|man.bz2|man.lz|man.lz4|man.lzma|man.xz|man.zst)
+ man.gz|man.bz|man.bz2|man.lz|man.lz4|man.lzma|man.lzo|man.xz|man.zst)
case "${MC_EXT_FILENAME}" in
*/log/*|*/logs/*)
${unpacker} "${MC_EXT_FILENAME}"