--- /dev/null
+regex/\.t([gp]?z|ar\.g?[zZ])$|\.ipk$|\.gem$
+ Open=%cd %p/utar://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.gz
+
+regex/\.t(ar\.bz2|bz2?|b2)$
+ Open=%cd %p/utar://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.bzip2
+
+regex/\.t(ar\.lzma|lz)$
+ Open=%cd %p/utar://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.lzma
+
+shell/.tar.lz
+ Open=%cd %p/utar://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.lz
+
+regex/\.t(ar\.lz4|lz4)$
+ Open=%cd %p/utar://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.lz4
+
+regex/\.t(ar\.xz|xz)$
+ Open=%cd %p/utar://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.xz
+
+regex/\.t(ar\.zst|zst)$
+ Open=%cd %p/utar://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.zst
+
+shell/i/.tar
+ Open=%cd %p/utar://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar
+
+shell/.cpio.Z
+ Open=%cd %p/ucpio://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.z
+
+shell/.cpio.lz
+ Open=%cd %p/ucpio://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.lz
+
+shell/.cpio.lz4
+ Open=%cd %p/ucpio://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.lz4
+
+shell/.cpio.xz
+ Open=%cd %p/ucpio://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.xz
+
+shell/.cpio.zst
+ Open=%cd %p/ucpio://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.zst
+
+shell/.cpio.gz
+ Open=%cd %p/ucpio://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.gz
+
+shell/i/.cpio
+ Open=%cd %p/ucpio://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio
+
+shell/i/.7z
+ Open=%cd %p/u7z://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view 7z
+
+shell/i/.zip
+ Open=%cd %p/uzip://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view zip
+
+type/i/^zip\ archive
+ Open=%cd %p/uzip://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view zip
+
+type/i/^Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\)
+ Open=%cd %p/uzip://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view zip
+
+type/^gzip
+ Open=/usr/local/libexec/mc/ext.d/archive.sh view gz %var{PAGER:more}
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view gz
+
+regex/\.(gz|Z)$
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view gz
+
+type/^bzip2
+ Open=/usr/local/libexec/mc/ext.d/archive.sh view bzip2 %var{PAGER:more}
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view bz2
+
+regex/\.bz2?$
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view bz2
+
+regex/\.lz$
+ Open=/usr/local/libexec/mc/ext.d/archive.sh view lz %var{PAGER:more}
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view lz
+
+regex/\.lzma$
+ Open=/usr/local/libexec/mc/ext.d/archive.sh view lzma %var{PAGER:more}
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view lzma
+
+regex/\.xz$
+ Open=/usr/local/libexec/mc/ext.d/archive.sh view xz %var{PAGER:more}
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view xz
+
+regex/\.zst$
+ Open=/usr/local/libexec/mc/ext.d/archive.sh view zst %var{PAGER:more}
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view zst
+
+########################################################################
+
+type/^Parity\ Archive\ Volume\ Set
+ Open=/usr/local/libexec/mc/ext.d/archive.sh open par2
+
+regex/(^|\.)ls-?lR(\.gz|Z|bz2)$
+ Open=%cd %p/lslR://
+
+shell/.rpm
+ Open=%cd %p/rpm://
+
+regex/\.u?deb$
+ Open=%cd %p/deb://
+
+shell/i/.iso
+ Open=%cd %p/iso9660://
+
+regex/\.s?a$
+ Open=%cd %p/uar://
+ View=%view{ascii} /usr/local/libexec/mc/ext.d/misc.sh view ar
+
+regex/\.(diff|patch)(\.(gz|Z|bz2|xz|zst))$
+ Open=%cd %p/patchfs://
+
+########################################################################
+
+regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$
+ Open=/usr/local/libexec/mc/ext.d/text.sh open man %var{PAGER:more}
+ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man %var{PAGER:more}
+
+regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.g?[Zz]$
+ Open=/usr/local/libexec/mc/ext.d/text.sh open man.gz %var{PAGER:more}
+ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.gz %var{PAGER:more}
+
+regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz$
+ Open=/usr/local/libexec/mc/ext.d/text.sh open man.bz %var{PAGER:more}
+ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.bz %var{PAGER:more}
+
+regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz2$
+ Open=/usr/local/libexec/mc/ext.d/text.sh open man.bz2 %var{PAGER:more}
+ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.bz2 %var{PAGER:more}
+
+regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz$
+ Open=/usr/local/libexec/mc/ext.d/text.sh open man.lz %var{PAGER:more}
+ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.lz %var{PAGER:more}
+
+regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz4$
+ Open=/usr/local/libexec/mc/ext.d/text.sh open man.lz4 %var{PAGER:more}
+ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.lz4 %var{PAGER:more}
+
+regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lzma$
+ Open=/usr/local/libexec/mc/ext.d/text.sh open man.lzma %var{PAGER:more}
+ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.lzma %var{PAGER:more}
+
+regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.xz$
+ Open=/usr/local/libexec/mc/ext.d/text.sh open man.xz %var{PAGER:more}
+ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.xz %var{PAGER:more}
+
+regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.zst$
+ Open=/usr/local/libexec/mc/ext.d/text.sh open man.zst %var{PAGER:more}
+ View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.zst %var{PAGER:more}
+
+regex/\.(djvu|epub|info|pdf)$
+ Open=run-mailcap %s
+
+regex/\.(htm|html)$
+ Open=lynx -noreferer -partial -assume_charset=utf-8 %s
+
+regex/\.(apng|avif|gif|heic|icc|jp2|jpeg|jpg|jxl|mng|pam|pbm|pfm|pgm|png|pnm)$
+ Open=run-mailcap %s
+
+default/*
+ Open=
+ View=