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 ignored.
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 # Multiple sections with the same name are allowed, they are merged together.
30 # Sections may contain the same key multiple times; the last entry wins.
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 ( ).
60 # An unescaped backslash \ is handled as invalid escape sequences in glib = 2.77.3 and
61 # glib >= 2.79 (https://gitlab.gnome.org/GNOME/glib/-/issues/3094), therefore backslash
65 # Regex=\\.t(ar\\.lzma|lz)$
66 # matches *.tar.lzma or *.tlz.
68 # RegexIgnoreCase [true|false]
69 # Defines whether the Regex value is case sensitive or not.
70 # If absent, Regex is case sensitive.
73 # Describes an extension when starting with a dot (no wildcards).
79 # If it doesn't start with a dot, it matches only a file of that name.
81 # If both keys Regex and Shell are in the same section, Regex is used
82 # and Shell is ignored.
84 # ShellIgnoreCase [true|false]
85 # Defines whether the Shell value is case sensitive or not.
86 # If absent, Shell is case sensitive.
89 # Reference to another section.
93 # points to the [Include/video] section.
98 # Execute the command if the user presses Enter or doubleclicks it.
101 # Execute the command if the user presses F3.
104 # Execute the command if the user presses F4.
106 # All commands are ignored if the section contains the Include key.
108 # Command is any one-line shell command, with the following substitutions:
114 # Name of the current file without the path.
115 # Also provided to the external application as MC_EXT_BASENAME environment variable.
118 # Name of the current file. Unlike %p, if the file is located on a non-local
119 # virtual filesystem, that is either tarfs or ftpfs, then the file will be
120 # temporarily copied into a local directory and %f will be the full path
121 # to this local temporary file.
122 # If you don't want to get a local copy and want to get the virtual fs path
123 # (like /ftp://ftp.cvut.cz/pub/hungry/xword), then use %d/%p instead of %f.
124 # Also provided to the external application as MC_EXT_FILENAME environment variable.
127 # Name of the current directory without the trailing slash (`pwd`).
128 # Also provided to the external application as MC_EXT_CURRENTDIR environment variable.
131 # "Selected files", that is space separated list of tagged files if any or the name
132 # of the current file.
133 # Also provided to the external application as MC_EXT_SELECTED environment variable.
136 # List of the tagged files.
137 # Also provided to the external application as MC_EXT_ONLYTAGGED environment variable.
140 # List of the tagged files (they will be untaged after the command is executed).
142 # (If the letter following the % is uppercase, then it refers to the opposite panel.
143 # But you shouldn't have to use it in this file.)
146 # The rest is a path mc should change into (cd won't work, since it's a child process).
147 # %cd handles even vfs names.
150 # The command output will be piped into mc's internal file viewer. If you use
151 # only %view and no command, the viewer will load %f file instead (that is no piping,
152 # which is the difference to %view cat %f).
154 # %view may be directly followed by {} with one or more of the following
155 # separated by commas:
158 # nroff (color highlighting for text using escape sequences),
159 # unform (no highlighting for nroff sequences)
162 # This macro will expand to the value of the VAR variable in the environment if it's
163 # set, otherwise the default value will be used. This is similar to the Bourne shell
164 # ${VAR-default} construct.
166 # Section can contain both Type and Regex or Type and Shell keys. In this case
167 # they are handled as an AND condition.
171 # Type=^ISO Media.*3GPP
173 # matches *.3gp files for which `file` output is a line starting with "ISO Media"
174 # and containing "3GPP".
176 # If there are more than one keys with the same name in a section, the last key will be used.
179 # Any new entries you want to add are always welcome if they are useful on more than one
180 # system. You can post your modifications as tickets at www.midnight-commander.org.
185 # Reorganization: 2012-03-07 Slava Zanko <slavazanko@gmail.com>
186 # 2021-03-28 Andrew Borodin <aborodin@vmail.ru>
187 # 2021-08-24 Tomas Szepe <szepe@pinerecords.com>
188 # 2022-09-11 Andrew Borodin <aborodin@vmail.ru>: port to INI format.
196 Open=%cd %p/changesetfs://
197 View=%cd %p/patchsetfs://
200 # Since we use "file -z", we should use Regex and Shell first, then Type.
203 ######### Files by name (Regex and Shell) #########
205 # .tgz, .tpz, .tar.gz, .tar.z, .tar.Z
207 Regex=\\.t([gp]?z|ar\\.g?[zZ])$
220 # Open=%cd %p/utar://
221 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.bzip
224 Regex=\\.t(ar\\.bz2|bz2?|b2)$
226 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.bzip2
230 Regex=\\.t(ar\\.lzma|lz)$
232 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.lzma
237 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.lz
241 Regex=\\.t(ar\\.lz4|lz4)$
243 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.lz4
247 Regex=\\.t(ar\\.xz|xz)$
249 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.xz
253 Regex=\\.t(ar\\.zst|zst)$
255 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.zst
257 # .tar.F - used on QNX
260 # Open=%cd %p/utar://
261 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.F
263 # .qpr/.qpk - QNX Neutrino package installer files
267 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.qpr
273 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar
276 Regex=\\.a(rj|[0-9][0-9])$
279 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view arj
285 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cab
291 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view ha
294 Regex=\\.r(ar|[0-9][0-9])$
297 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view rar
304 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view alz
309 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.z
314 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.lz
319 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.lz4
324 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.xz
329 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.zst
334 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.gz
342 Regex=^(initramfs.*\\.img|initrd(-.+)?\\.img(-.+)?)$
349 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view 7z
352 Regex=\\.(diff|patch)$
353 Open=%cd %p/patchfs://
354 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view cat
357 Regex=\\.(diff|patch)\\.(gz|Z)$
358 Open=%cd %p/patchfs://
359 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
362 Regex=\\.(diff|patch)\\.bz2$
363 Open=%cd %p/patchfs://
364 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bz2
367 Regex=\\.(diff|patch)\\.xz$
368 Open=%cd %p/patchfs://
369 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view xz
372 Regex=\\.(diff|patch)\\.zst$
373 Open=%cd %p/patchfs://
374 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zst
377 Regex=(^|\\.)ls-?lR(\\.gz|Z|bz2)$
383 View=%view{ascii} @EXTHELPERSDIR@/package.sh view trpm
385 # RPM packages (SuSE uses *.spm for source packages)
387 Regex=\\.(src\\.rpm|spm)$
389 View=%view{ascii} @EXTHELPERSDIR@/package.sh view src.rpm
394 View=%view{ascii} @EXTHELPERSDIR@/package.sh view rpm
399 View=%view{ascii} @EXTHELPERSDIR@/package.sh view deb
404 View=%view{ascii} @EXTHELPERSDIR@/package.sh view debd
409 Ciew=%view{ascii} @EXTHELPERSDIR@/package.sh view deba
414 Open=%cd %p/iso9660://
415 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view iso9660
420 #Open=%view{ascii} ar tv %f
421 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view ar
427 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view lib
432 Regex=\\.(c|cc|cpp|cxx|c\\+\\+)$
437 Regex=\\.(h|hh|hpp|hxx|h\\+\\+)$
459 Regex=\\.(so|so\\.[0-9\\.]*)$
460 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view so
464 Regex=\\.(dylib|dylib\\.[0-9\\.]*)$
465 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view dylib
468 ### Documentation ###
471 #Regex=\\.(te?xi|texinfo)$
475 Open=@EXTHELPERSDIR@/text.sh open info
477 # Exception: .3gp are video files, not manual pages
481 Type=^ISO Media.*3GPP
484 # Troff with me macros.
485 # Exception - "read.me" is not a nroff file.
493 Open=@EXTHELPERSDIR@/text.sh open nroff.me %var{PAGER:more}
494 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view nroff.me %var{PAGER:more}
496 [roff with ms macros]
498 Open=@EXTHELPERSDIR@/text.sh open nroff.ms %var{PAGER:more}
499 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view nroff.ms %var{PAGER:more}
504 Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.lz$
505 Open=@EXTHELPERSDIR@/text.sh open man.lz %var{PAGER:more}
506 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.lz %var{PAGER:more}
509 Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.lz4$
510 Open=@EXTHELPERSDIR@/text.sh open man.lz4 %var{PAGER:more}
511 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.lz4 %var{PAGER:more}
514 Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.lzma$
515 Open=@EXTHELPERSDIR@/text.sh open man.lzma %var{PAGER:more}
516 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.lzma %var{PAGER:more}
519 Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.xz$
520 Open=@EXTHELPERSDIR@/text.sh open man.xz %var{PAGER:more}
521 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.xz %var{PAGER:more}
524 Regex=([^0-9]|^[^\\.]*)\\.([1-9][A-Za-z]*|[ln])\\.zst$
525 Open=@EXTHELPERSDIR@/text.sh open man.zst %var{PAGER:more}
526 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.zst %var{PAGER:more}
531 Open=@EXTHELPERSDIR@/text.sh open pod %var{PAGER:more}
532 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view pod %var{PAGER:more}
537 Open=@EXTHELPERSDIR@/text.sh open chm
543 Open=@EXTHELPERSDIR@/image.sh open xcf
547 Open=@EXTHELPERSDIR@/image.sh open xbm
560 View=%view{ascii} @EXTHELPERSDIR@/image.sh view svg
561 Open=@EXTHELPERSDIR@/image.sh open svg
565 Open=@EXTHELPERSDIR@/image.sh open webp
571 Regex=\\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv|spx|flac)$
573 Open=@EXTHELPERSDIR@/sound.sh open common
574 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view common
577 Regex=\\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
579 Open=@EXTHELPERSDIR@/sound.sh open mod
584 Open=@EXTHELPERSDIR@/sound.sh open wav22
589 Open=@EXTHELPERSDIR@/sound.sh open mp3
590 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mp3
595 Open=@EXTHELPERSDIR@/sound.sh open ogg
596 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view ogg
601 Open=@EXTHELPERSDIR@/sound.sh open opus
602 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view opus
605 Regex=\\.(midi?|rmid?)$
607 Open=@EXTHELPERSDIR@/sound.sh open midi
612 Open=@EXTHELPERSDIR@/sound.sh open wma
613 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view wma
619 Open=@EXTHELPERSDIR@/sound.sh open playlist
650 Regex=\\.(mp4|m4v|mpe?g)$
654 # MPEG-2 TS container + H.264 codec
688 Open=@EXTHELPERSDIR@/video.sh open ram
701 Open=@EXTHELPERSDIR@/web.sh open html
702 View=%view{ascii} @EXTHELPERSDIR@/web.sh view html
707 Open=@EXTHELPERSDIR@/doc.sh open ooffice
709 # StarOffice 6 and OpenOffice.org formats
711 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)$
713 Open=@EXTHELPERSDIR@/doc.sh open ooffice
714 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view odt
719 Open=@EXTHELPERSDIR@/doc.sh open abw
724 Open=@EXTHELPERSDIR@/doc.sh open gnumeric
729 Open=@EXTHELPERSDIR@/doc.sh open msdoc
731 # Microsoft Word Document
733 Regex=\\.(do[ct]|wri|docx)$
735 Open=@EXTHELPERSDIR@/doc.sh open msdoc
736 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msdoc
738 # Microsoft Excel Worksheet
740 Regex=\\.(xl[sw]|xlsx)$
742 Open=@EXTHELPERSDIR@/doc.sh open msxls
743 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msxls
745 # Microsoft PowerPoint Presentation
747 Regex=\\.(pp[ts]|pptx)$
749 Open=@EXTHELPERSDIR@/doc.sh open msppt
750 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msppt
755 Open=@EXTHELPERSDIR@/doc.sh open dvi
756 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view dvi
771 Open=@EXTHELPERSDIR@/doc.sh open djvu
772 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view djvu
778 Open=@EXTHELPERSDIR@/doc.sh open comic
782 Regex=\\.(epub|mobi|fb2)$
784 Open=@EXTHELPERSDIR@/doc.sh open ebook
785 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view ebook
788 ### Miscellaneous ###
790 # Compiled Java classes
793 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view javaclass
799 # Makefile.PL (MakeMaker)
801 Regex=^Makefile\\.(PL|pl)$
802 Open=%var{PERL:perl} %f
806 Open=make -f %f %{Enter parameters}
811 Open=@EXTHELPERSDIR@/misc.sh open dbf
812 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view dbf
816 Regex=\\.(rexx?|cmd)$
817 Open=rexx %f %{Enter parameters};echo "Press ENTER";read y
819 # Disk images for Commodore computers (VIC20, C64, C128)
823 Open=%cd %p/uc1541://
824 View=%view{ascii} c1541 %f -list
826 # Glade, a user interface designer for GTK+ and GNOME
830 Open=@EXTHELPERSDIR@/misc.sh open glade
835 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view mo
839 Open=@EXTHELPERSDIR@/misc.sh open po
844 Open=@EXTHELPERSDIR@/misc.sh open lyx
845 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view lyx
850 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view torrent
853 ### Plain compressed files ###
859 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view ace
865 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view arc
871 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip
877 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zoo
882 Open=@EXTHELPERSDIR@/archive.sh view lz4 %var{PAGER:more}
883 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lz4
889 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view wim
892 ######### Files by Type #########
897 Type=^ASCII\ mail\ text
898 Open=%cd %p/mailfs://
906 #Open=%var{PAGER:more} %f
907 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view elf
911 #Open=%var{PAGER:more} %f
912 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view dylib
914 ### Documentation ###
919 Open=@EXTHELPERSDIR@/text.sh open info
921 # Manual page - compressed
923 Type=troff.*gzip compressed
924 Open=@EXTHELPERSDIR@/text.sh open man.gz %var{PAGER:more}
925 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.gz %var{PAGER:more}
928 Type=troff.*bzip compressed
929 Open=@EXTHELPERSDIR@/text.sh open man.bz %var{PAGER:more}
930 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.bz %var{PAGER:more}
933 Type=troff.*bzip2 compressed
934 Open=@EXTHELPERSDIR@/text.sh open man.bz2 %var{PAGER:more}
935 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.bz2 %var{PAGER:more}
939 Type=troff or preprocessor input
940 Open=@EXTHELPERSDIR@/text.sh open man %var{PAGER:more}
941 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man %var{PAGER:more}
1002 Open=@EXTHELPERSDIR@/doc.sh open ps
1003 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view ps
1007 Open=@EXTHELPERSDIR@/doc.sh open pdf
1008 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view pdf
1010 # Microsoft Word Document
1012 Type=^Microsoft\ Word
1013 Open=@EXTHELPERSDIR@/doc.sh open msdoc
1014 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msdoc
1016 # Microsoft Excel Worksheet
1018 Type=^Microsoft\ Excel
1019 Open=@EXTHELPERSDIR@/doc.sh open msxls
1020 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msxls
1022 # Use OpenOffice.org/LibreOffice to open any MS Office documents
1024 Type=^Microsoft\ Office\ Document
1025 Open=@EXTHELPERSDIR@/doc.sh open ooffice
1028 Type=^Microsoft\ OOXML
1029 Open=@EXTHELPERSDIR@/doc.sh open ooffice
1033 Open=@EXTHELPERSDIR@/doc.sh open framemaker
1036 ### Miscellaneous ###
1039 Type=^SQLite 3.x database
1040 Open=@EXTHELPERSDIR@/misc.sh open sqlite
1041 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view sqlite
1044 ### Plain compressed files ###
1047 Type=\(gzip compressed
1048 Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more}
1049 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
1052 Type=\(bzip compressed
1053 Open=@EXTHELPERSDIR@/archive.sh view bzip %var{PAGER:more}
1054 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bzip
1057 Type=\(bzip2 compressed
1058 Open=@EXTHELPERSDIR@/archive.sh view bzip2 %var{PAGER:more}
1059 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bz2
1063 Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more}
1064 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
1067 Type=\(lzip compressed
1068 Open=@EXTHELPERSDIR@/archive.sh view lz %var{PAGER:more}
1069 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lz
1072 Type=\(LZMA compressed
1073 Open=@EXTHELPERSDIR@/archive.sh view lzma %var{PAGER:more}
1074 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lzma
1077 Type=\(XZ compressed
1078 Open=@EXTHELPERSDIR@/archive.sh view xz %var{PAGER:more}
1079 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view xz
1082 Type=\(Zstandard compressed
1083 Open=@EXTHELPERSDIR@/archive.sh view zst %var{PAGER:more}
1084 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zst
1089 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip
1092 Type=\(Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\)
1095 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip
1098 Type=^LHa\ .*archive
1100 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lha
1103 Type=^PAK\ .*archive
1105 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view pak
1109 Type=^Parity\ Archive\ Volume\ Set
1110 Open=@EXTHELPERSDIR@/archive.sh open par2
1113 ######### Includes #########
1114 # Includes should be at end of the bindings
1118 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.gz
1121 Open=%cd %p/ucpio://
1122 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio
1125 Open=%var{EDITOR:vi} %f
1128 Open=@EXTHELPERSDIR@/image.sh open ALL_FORMATS
1129 View=%view{ascii} @EXTHELPERSDIR@/image.sh view ALL_FORMATS
1132 Open=@EXTHELPERSDIR@/video.sh open ALL_FORMATS
1133 View=%view{ascii} @EXTHELPERSDIR@/video.sh view ALL_FORMATS
1136 ######### Default #########
1138 # Default target for anything not described above