1 regex/\.t([gp]?z|ar\.g?[zZ])$|\.ipk$|\.gem$
3 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.gz
5 regex/\.t(ar\.bz2|bz2?|b2)$
7 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.bzip2
9 regex/\.t(ar\.lzma|lz)$
11 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.lzma
15 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.lz
17 regex/\.t(ar\.lz4|lz4)$
19 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.lz4
23 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.xz
25 regex/\.t(ar\.zst|zst)$
27 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar.zst
31 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view tar
35 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.z
39 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.lz
43 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.lz4
47 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.xz
51 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.zst
55 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio.gz
59 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view cpio
63 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view 7z
67 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view zip
71 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view zip
73 type/i/^Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\)
75 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view zip
78 Open=/usr/local/libexec/mc/ext.d/archive.sh view gz %var{PAGER:more}
79 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view gz
82 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view gz
85 Open=/usr/local/libexec/mc/ext.d/archive.sh view bzip2 %var{PAGER:more}
86 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view bz2
89 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view bz2
92 Open=/usr/local/libexec/mc/ext.d/archive.sh view lz %var{PAGER:more}
93 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view lz
96 Open=/usr/local/libexec/mc/ext.d/archive.sh view lzma %var{PAGER:more}
97 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view lzma
100 Open=/usr/local/libexec/mc/ext.d/archive.sh view xz %var{PAGER:more}
101 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view xz
104 Open=/usr/local/libexec/mc/ext.d/archive.sh view zst %var{PAGER:more}
105 View=%view{ascii} /usr/local/libexec/mc/ext.d/archive.sh view zst
107 ########################################################################
109 type/^Parity\ Archive\ Volume\ Set
110 Open=/usr/local/libexec/mc/ext.d/archive.sh open par2
112 regex/(^|\.)ls-?lR(\.gz|Z|bz2)$
122 Open=%cd %p/iso9660://
126 View=%view{ascii} /usr/local/libexec/mc/ext.d/misc.sh view ar
128 regex/\.(diff|patch)(\.(gz|Z|bz2|xz|zst))$
129 Open=%cd %p/patchfs://
131 ########################################################################
133 regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$
134 Open=/usr/local/libexec/mc/ext.d/text.sh open man %var{PAGER:more}
135 View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man %var{PAGER:more}
137 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.g?[Zz]$
138 Open=/usr/local/libexec/mc/ext.d/text.sh open man.gz %var{PAGER:more}
139 View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.gz %var{PAGER:more}
141 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz$
142 Open=/usr/local/libexec/mc/ext.d/text.sh open man.bz %var{PAGER:more}
143 View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.bz %var{PAGER:more}
145 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz2$
146 Open=/usr/local/libexec/mc/ext.d/text.sh open man.bz2 %var{PAGER:more}
147 View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.bz2 %var{PAGER:more}
149 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz$
150 Open=/usr/local/libexec/mc/ext.d/text.sh open man.lz %var{PAGER:more}
151 View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.lz %var{PAGER:more}
153 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz4$
154 Open=/usr/local/libexec/mc/ext.d/text.sh open man.lz4 %var{PAGER:more}
155 View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.lz4 %var{PAGER:more}
157 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lzma$
158 Open=/usr/local/libexec/mc/ext.d/text.sh open man.lzma %var{PAGER:more}
159 View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.lzma %var{PAGER:more}
161 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.xz$
162 Open=/usr/local/libexec/mc/ext.d/text.sh open man.xz %var{PAGER:more}
163 View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.xz %var{PAGER:more}
165 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.zst$
166 Open=/usr/local/libexec/mc/ext.d/text.sh open man.zst %var{PAGER:more}
167 View=%view{ascii,nroff} /usr/local/libexec/mc/ext.d/text.sh view man.zst %var{PAGER:more}
169 regex/\.(djvu|epub|info|pdf)$
170 Open=zsh-mime-open %s
173 Open=lynx -noreferer -partial -assume_charset=utf-8 %s
175 regex/\.(apng|avif|gif|heic|icc|jp2|jpeg|jpg|jxl|mng|pam|pbm|pfm|pgm|png|pnm)$
176 Open=zsh-mime-open %s