1 # Midnight Commander 4.0 extension file
3 # Warning: The structure of this file has been completely changed with the version 4.0!
5 # All lines starting with # or empty lines are ignoted.
7 # IMPORTANT: mc scans this file only upon first use or after editing it using the
8 # mc "Edit extension file" command (F9-c-e). If you edit this file in any other way
9 # while mc is running, you will need to press F9-c-e and exit the editor for your
10 # changes to take effect, or exit mc and start it again.
12 # Section name can be anything with following exceptions:
13 # there are two reserved section names:
16 # special name pattern:
18 # See below for more details.
20 # Section [mc.ext.ini] is mandatory. It contains file metadata.
21 # "Version" parameter is mandatory. It contains the file format version.
23 # Section [Default] is optional. It is applied only if no other match was found.
25 # Sections like [Include/xxxx] can be referenced as "Include=xxxx" from other sections.
26 # Section [Include/xxxx] can be located as before as after sections that point to it.
28 # Sections are processed from top to bottom, thus the order is important.
29 # If there are more than one sections with the same name in this file, the first
30 # section will be used.
32 # [Default] should be a catch-all action and come last.
34 # A section describing a file can contain following keys:
39 # Matches any directory matching regular expression.
40 # Always case sensitive.
41 # This key has the highest priority over other keys. If this key is in a section,
42 # other keys are ignored.
45 # Matches files if `file %f` matches regular expression
46 # (the "filename:" part is removed from `file %f` output).
47 # Ignored if the "file" utility isn't used (not found during the configure step
48 # or disabled in the ini-file).
50 # TypeIgnoreCase [true|false]
51 # Defines whether the Type value is case sensitive or not.
52 # If absent, Type is case sensitive.
55 # An extended regular expression
56 # Please note that we are using the PCRE library and thus \| matches
57 # the literal | and | has a special meaning (or), and () have a special meaning
58 # and \( \) stand for literal ( ).
61 # Regex=\.t(ar\.lzma|lz)$
62 # matches *.tar.lzma or *.tlz.
64 # RegexIgnoreCase [true|false]
65 # Defines whether the Regex value is case sensitive or not.
66 # If absent, Regex is case sensitive.
69 # Describes an extension when starting with a dot (no wildcards).
75 # If it doesn't start with a dot, it matches only a file of that name.
77 # If both keys Regex and Shell are in the same section, Regex is used
78 # and Shell is ignored.
80 # ShellIgnoreCase [true|false]
81 # Defines whether the Shell value is case sensitive or not.
82 # If absent, Shell is case sensitive.
85 # Reference to another section.
89 # points to the [Include/video] section.
94 # Execute the command if the user presses Enter or doubleclicks it.
97 # Execute the command if the user presses F3.
100 # Execute the command if the user presses F4.
102 # All commands are ignored if the section contains the Include key.
104 # Command is any one-line shell command, with the following substitutions:
110 # Name of the current file without the path.
111 # Also provided to the external application as MC_EXT_BASENAME environment variable.
114 # Name of the current file. Unlike %p, if the file is located on a non-local
115 # virtual filesystem, that is either tarfs or ftpfs, then the file will be
116 # temporarily copied into a local directory and %f will be the full path
117 # to this local temporary file.
118 # If you don't want to get a local copy and want to get the virtual fs path
119 # (like /ftp://ftp.cvut.cz/pub/hungry/xword), then use %d/%p instead of %f.
120 # Also provided to the external application as MC_EXT_FILENAME environment variable.
123 # Name of the current directory without the trailing slash (`pwd`).
124 # Also provided to the external application as MC_EXT_CURRENTDIR environment variable.
127 # "Selected files", that is space separated list of tagged files if any or the name
128 # of the current file.
129 # Also provided to the external application as MC_EXT_SELECTED environment variable.
132 # List of the tagged files.
133 # Also provided to the external application as MC_EXT_ONLYTAGGED environment variable.
136 # List of the tagged files (they will be untaged after the command is executed).
138 # (If the letter following the % is uppercase, then it refers to the opposite panel.
139 # But you shouldn't have to use it in this file.)
142 # The rest is a path mc should change into (cd won't work, since it's a child process).
143 # %cd handles even vfs names.
146 # The command output will be piped into mc's internal file viewer. If you use
147 # only %view and no command, the viewer will load %f file instead (that is no piping,
148 # which is the difference to %view cat %f).
150 # %view may be directly followed by {} with one or more of the following
151 # separated by commas:
154 # nroff (color highlighting for text using escape sequences),
155 # unform (no highlighting for nroff sequences)
158 # This macro will expand to the value of the VAR variable in the environment if it's
159 # set, otherwise the default value will be used. This is similar to the Bourne shell
160 # ${VAR-default} construct.
162 # Section can contain both Type and Regex or Type and Shell keys. In this case
163 # they are handled as an AND condition.
167 # Type=^ISO Media.*3GPP
169 # matches *.3gp files for which `file` output is a line starting with "ISO Media"
170 # and containing "3GPP".
172 # If there are more than one keys with the same name in a section, the last key will be used.
175 # Any new entries you want to add are always welcome if they are useful on more than one
176 # system. You can post your modifications as tickets at www.midnight-commander.org.
181 # Reorganization: 2012-03-07 Slava Zanko <slavazanko@gmail.com>
182 # 2021-03-28 Andrew Borodin <aborodin@vmail.ru>
183 # 2021-08-24 Tomas Szepe <szepe@pinerecords.com>
184 # 2022-09-11 Andrew Borodin <aborodin@vmail.ru>: port to INI format.
193 Type=^Berkeley\ DB\ 1.85
194 View=%view{ascii} db_dump185 -p %f
211 View=%view{ascii} xsltproc /usr/local/src/distr/FictionBook/FB2_2_txt_ru.xsl %f
215 #Open=libreoffice %f &
216 #View=%view{ascii} ps2ascii %f
221 #View=%view{ascii} catdoc %f
225 #Include=msoffice-doc
229 Edit=libreoffice %f &
230 Open=libreoffice %f &
231 View=%view{ascii} docx2txt %f - | iconv.py -f utf-8
233 #[Composite Document File]
234 #Type=^Composite\ Document\ File
235 #Include=msoffice-doc
237 [Microsoft Word 2007]
238 Type=^Microsoft\ Word\ 2007+
241 [Microsoft Office Document]
242 Type=^Microsoft\ Office\ Document
247 Include=msoffice-xlsx
249 [/^Microsoft Excel 2007+]
250 Include=msoffice-xlsx
261 Regex=\.(cue|aac|ac3|ape|flac|wv|mka)$
266 #View=%view{ascii} nm %f
267 #Disassemble=%view{ascii} objdump -d -r %f
272 #View=%view{ascii} cat %f
276 [Conda/python packages]
277 Regex=\.(conda|egg|whl)$
286 Open=%cd %p/torrent://
293 Type=^XML\ *(1\.0\ *)?document
301 #Open=[ "`audtool --get-volume`" -eq 0 ] && (cgmem_nice 200 audacious & sleep 3); audtool --playlist-clear; case %f in *.m3u8?) while read song; do audtool --playlist-addurl "$song"; done < %f ;; *) audtool --playlist-addurl %f ;; esac; audtool --playback-play
304 View=%view{ascii} cat %f
306 [Include/msoffice-doc]
307 Edit=libreoffice %f &
308 Open=libreoffice %f &
309 View=%view{ascii} catdoc %f
311 [Include/msoffice-xlsx]
312 Edit=libreoffice %f &
313 Open=libreoffice %f &
314 View=%view{ascii} xlsx2csv %f | iconv.py -f utf-8
318 #View=%view{ascii} cat %f
325 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
332 Open=%cd %p/changesetfs://
333 View=%cd %p/patchsetfs://
336 # Since we use "file -z", we should use Regex and Shell first, then Type.
339 ######### Files by name (Regex and Shell) #########
341 # .tgz, .tpz, .tar.gz, .tar.z, .tar.Z
343 Regex=\.t([gp]?z|ar\.g?[zZ])$
356 # Open=%cd %p/utar://
357 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip
360 Regex=\.t(ar\.bz2|bz2?|b2)$
362 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip2
366 Regex=\.t(ar\.lzma|lz)$
368 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lzma
373 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lz
377 Regex=\.t(ar\.lz4|lz4)$
379 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lz4
383 Regex=\.t(ar\.xz|xz)$
385 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.xz
389 Regex=\.t(ar\.zst|zst)$
391 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.zst
393 # .tar.F - used on QNX
396 # Open=%cd %p/utar://
397 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.F
399 # .qpr/.qpk - QNX Neutrino package installer files
403 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.qpr
409 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar
412 Regex=\.a(rj|[0-9][0-9])$
415 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view arj
421 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cab
427 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ha
430 Regex=\.r(ar|[0-9][0-9])$
433 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view rar
440 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view alz
445 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.z
450 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz
455 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz4
460 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.xz
465 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.zst
470 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.gz
478 Regex=^(initramfs.*\.img|initrd(-.+)?\.img(-.+)?)$
485 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view 7z
488 Regex=\.(diff|patch)$
489 Open=%cd %p/patchfs://
490 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view cat
493 Regex=\.(diff|patch)\.(gz|Z)$
494 Open=%cd %p/patchfs://
495 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
498 Regex=\.(diff|patch)\.bz2$
499 Open=%cd %p/patchfs://
500 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2
503 Regex=\.(diff|patch)\.xz$
504 Open=%cd %p/patchfs://
505 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view xz
508 Regex=\.(diff|patch)\.zst$
509 Open=%cd %p/patchfs://
510 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zst
513 Regex=(^|\.)ls-?lR(\.gz|Z|bz2)$
519 View=%view{ascii} /usr/lib/mc/ext.d/package.sh view trpm
521 # RPM packages (SuSE uses *.spm for source packages)
523 Regex=\.(src\.rpm|spm)$
525 View=%view{ascii} /usr/lib/mc/ext.d/package.sh view src.rpm
530 View=%view{ascii} /usr/lib/mc/ext.d/package.sh view rpm
535 View=%view{ascii} /usr/lib/mc/ext.d/package.sh view deb
540 View=%view{ascii} /usr/lib/mc/ext.d/package.sh view debd
545 Ciew=%view{ascii} /usr/lib/mc/ext.d/package.sh view deba
550 Open=%cd %p/iso9660://
551 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view iso9660
556 #Open=%view{ascii} ar tv %f
557 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view ar
563 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lib
568 Regex=\.(c|cc|cpp|cxx|c\+\+)$
573 Regex=\.(h|hh|hpp|hxx|h\+\+)$
595 Regex=\.(so|so\.[0-9\.]*)$
596 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view so
599 ### Documentation ###
602 #Regex=\.(te?xi|texinfo)$
606 Open=/usr/lib/mc/ext.d/text.sh open info
608 # Exception: .3gp are video files, not manual pages
612 Type=^ISO Media.*3GPP
615 # Troff with me macros.
616 # Exception - "read.me" is not a nroff file.
624 Open=/usr/lib/mc/ext.d/text.sh open nroff.me %var{PAGER:more}
625 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view nroff.me %var{PAGER:more}
627 [roff with ms macros]
629 Open=/usr/lib/mc/ext.d/text.sh open nroff.ms %var{PAGER:more}
630 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view nroff.ms %var{PAGER:more}
635 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz$
636 Open=/usr/lib/mc/ext.d/text.sh open man.lz %var{PAGER:more}
637 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lz %var{PAGER:more}
640 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz4$
641 Open=/usr/lib/mc/ext.d/text.sh open man.lz4 %var{PAGER:more}
642 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lz4 %var{PAGER:more}
645 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lzma$
646 Open=/usr/lib/mc/ext.d/text.sh open man.lzma %var{PAGER:more}
647 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lzma %var{PAGER:more}
650 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.xz$
651 Open=/usr/lib/mc/ext.d/text.sh open man.xz %var{PAGER:more}
652 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.xz %var{PAGER:more}
655 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.zst$
656 Open=/usr/lib/mc/ext.d/text.sh open man.zst %var{PAGER:more}
657 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.zst %var{PAGER:more}
662 Open=/usr/lib/mc/ext.d/text.sh open pod %var{PAGER:more}
663 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view pod %var{PAGER:more}
668 Open=/usr/lib/mc/ext.d/text.sh open chm
674 Open=/usr/lib/mc/ext.d/image.sh open xcf
678 Open=/usr/lib/mc/ext.d/image.sh open xbm
691 View=%view{ascii} /usr/lib/mc/ext.d/image.sh view svg
692 Open=/usr/lib/mc/ext.d/image.sh open svg
698 Regex=\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv|spx|flac)$
700 Open=/usr/lib/mc/ext.d/sound.sh open common
701 View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view common
704 Regex=\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
706 Open=/usr/lib/mc/ext.d/sound.sh open mod
711 Open=/usr/lib/mc/ext.d/sound.sh open wav22
716 Open=/usr/lib/mc/ext.d/sound.sh open mp3
717 View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view mp3
722 Open=/usr/lib/mc/ext.d/sound.sh open ogg
723 View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view ogg
728 Open=/usr/lib/mc/ext.d/sound.sh open opus
729 View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view opus
732 Regex=\.(midi?|rmid?)$
734 Open=/usr/lib/mc/ext.d/sound.sh open midi
739 Open=/usr/lib/mc/ext.d/sound.sh open wma
740 View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view wma
746 Open=/usr/lib/mc/ext.d/sound.sh open playlist
777 Regex=\.(mp4|m4v|mpe?g)$
781 # MPEG-2 TS container + H.264 codec
815 Open=/usr/lib/mc/ext.d/video.sh open ram
828 Open=/usr/lib/mc/ext.d/web.sh open html
829 View=%view{ascii} /usr/lib/mc/ext.d/web.sh view html
834 Open=/usr/lib/mc/ext.d/doc.sh open ooffice
836 # StarOffice 6 and OpenOffice.org formats
838 Regex=\.(odt|fodt|ott|sxw|stw|ods|fods|ots|sxc|stc|odp|fodp|otp|sxi|sti|odg|fodg|otg|sxd|std|odb|odf|sxm|odm|sxg)$
840 Open=/usr/lib/mc/ext.d/doc.sh open ooffice
841 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view odt
846 Open=/usr/lib/mc/ext.d/doc.sh open abw
851 Open=/usr/lib/mc/ext.d/doc.sh open gnumeric
856 Open=/usr/lib/mc/ext.d/doc.sh open msdoc
858 # Microsoft Word Document
860 Regex=\.(do[ct]|wri|docx)$
862 Open=/usr/lib/mc/ext.d/doc.sh open msdoc
863 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc
865 # Microsoft Excel Worksheet
867 Regex=\.(xl[sw]|xlsx)$
869 Open=/usr/lib/mc/ext.d/doc.sh open msxls
870 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls
872 # Microsoft PowerPoint Presentation
874 Regex=\.(pp[ts]|pptx)$
876 Open=/usr/lib/mc/ext.d/doc.sh open msppt
877 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msppt
882 Open=/usr/lib/mc/ext.d/doc.sh open dvi
883 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view dvi
898 Open=/usr/lib/mc/ext.d/doc.sh open djvu
899 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view djvu
905 Open=/usr/lib/mc/ext.d/doc.sh open comic
909 Regex=\.(epub|mobi|fb2)$
911 Open=/usr/lib/mc/ext.d/doc.sh open ebook
912 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view ebook
915 ### Miscellaneous ###
917 # Compiled Java classes
920 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view javaclass
926 # Makefile.PL (MakeMaker)
928 Regex=^Makefile\.(PL|pl)$
929 Open=%var{PERL:perl} %f
933 Open=make -f %f %{Enter parameters}
938 Open=/usr/lib/mc/ext.d/misc.sh open dbf
939 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view dbf
944 Open=rexx %f %{Enter parameters};echo "Press ENTER";read y
946 # Disk images for Commodore computers (VIC20, C64, C128)
950 Open=%cd %p/uc1541://
951 View=%view{ascii} c1541 %f -list
953 # Glade, a user interface designer for GTK+ and GNOME
957 Open=/usr/lib/mc/ext.d/misc.sh open glade
962 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view mo
966 Open=/usr/lib/mc/ext.d/misc.sh open po
971 Open=/usr/lib/mc/ext.d/misc.sh open lyx
972 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lyx
977 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view torrent
980 ### Plain compressed files ###
986 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ace
992 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view arc
998 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
1002 ShellIgnoreCase=true
1004 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zoo
1008 ShellIgnoreCase=true
1009 Open=/usr/lib/mc/ext.d/archive.sh view lz4 %var{PAGER:more}
1010 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lz4
1014 ShellIgnoreCase=true
1016 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view wim
1019 ######### Files by Type #########
1024 Type=^ASCII\ mail\ text
1025 Open=%cd %p/mailfs://
1033 #Open=%var{PAGER:more} %f
1034 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view elf
1037 ### Documentation ###
1042 Open=/usr/lib/mc/ext.d/text.sh open info
1044 # Manual page - compressed
1046 Type=troff.*gzip compressed
1047 Open=/usr/lib/mc/ext.d/text.sh open man.gz %var{PAGER:more}
1048 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.gz %var{PAGER:more}
1051 Type=troff.*bzip compressed
1052 Open=/usr/lib/mc/ext.d/text.sh open man.bz %var{PAGER:more}
1053 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.bz %var{PAGER:more}
1056 Type=troff.*bzip2 compressed
1057 Open=/usr/lib/mc/ext.d/text.sh open man.bz2 %var{PAGER:more}
1058 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.bz2 %var{PAGER:more}
1062 Type=troff or preprocessor input
1063 Open=/usr/lib/mc/ext.d/text.sh open man %var{PAGER:more}
1064 View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man %var{PAGER:more}
1125 Open=/usr/lib/mc/ext.d/doc.sh open ps
1126 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view ps
1130 Open=/usr/lib/mc/ext.d/doc.sh open pdf
1131 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view pdf
1133 # Microsoft Word Document
1135 Type=^Microsoft\ Word
1136 Open=/usr/lib/mc/ext.d/doc.sh open msdoc
1137 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc
1139 # Microsoft Excel Worksheet
1141 Type=^Microsoft\ Excel
1142 Open=/usr/lib/mc/ext.d/doc.sh open msxls
1143 View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls
1145 # Use OpenOffice.org/LibreOffice to open any MS Office documents
1147 Type=^Microsoft\ Office\ Document
1148 Open=/usr/lib/mc/ext.d/doc.sh open ooffice
1151 Type=^Microsoft\ OOXML
1152 Open=/usr/lib/mc/ext.d/doc.sh open ooffice
1156 Open=/usr/lib/mc/ext.d/doc.sh open framemaker
1159 ### Miscellaneous ###
1162 Type=^SQLite 3.x database
1163 Open=/usr/lib/mc/ext.d/misc.sh open sqlite
1164 View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view sqlite
1167 ### Plain compressed files ###
1170 Type=\(gzip compressed
1171 Open=/usr/lib/mc/ext.d/archive.sh view gz %var{PAGER:more}
1172 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
1175 Type=\(bzip compressed
1176 Open=/usr/lib/mc/ext.d/archive.sh view bzip %var{PAGER:more}
1177 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bzip
1180 Type=\(bzip2 compressed
1181 Open=/usr/lib/mc/ext.d/archive.sh view bzip2 %var{PAGER:more}
1182 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2
1186 Open=/usr/lib/mc/ext.d/archive.sh view gz %var{PAGER:more}
1187 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
1190 Type=\(lzip compressed
1191 Open=/usr/lib/mc/ext.d/archive.sh view lz %var{PAGER:more}
1192 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lz
1195 Type=\(LZMA compressed
1196 Open=/usr/lib/mc/ext.d/archive.sh view lzma %var{PAGER:more}
1197 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lzma
1200 Type=\(XZ compressed
1201 Open=/usr/lib/mc/ext.d/archive.sh view xz %var{PAGER:more}
1202 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view xz
1205 Type=\(Zstandard compressed
1206 Open=/usr/lib/mc/ext.d/archive.sh view zst %var{PAGER:more}
1207 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zst
1212 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
1215 Type=\(Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\)
1218 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
1221 Type=^LHa\ .*archive
1223 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lha
1226 Type=^PAK\ .*archive
1228 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view pak
1232 Type=^Parity\ Archive\ Volume\ Set
1233 Open=/usr/lib/mc/ext.d/archive.sh open par2
1236 ######### Includes #########
1237 # Includes should be at end of the bindings
1241 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.gz
1244 Open=%cd %p/ucpio://
1245 View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio
1248 Open=%var{EDITOR:editor} %f
1251 Open=/usr/lib/mc/ext.d/image.sh open ALL_FORMATS
1252 View=%view{ascii} /usr/lib/mc/ext.d/image.sh view ALL_FORMATS
1255 Open=/usr/lib/mc/ext.d/video.sh open ALL_FORMATS
1256 View=%view{ascii} /usr/lib/mc/ext.d/video.sh view ALL_FORMATS
1259 ######### Default #########
1261 # Default target for anything not described above