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 # 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.
192 Open=%cd %p/changesetfs://
193 View=%cd %p/patchsetfs://
196 # Since we use "file -z", we should use Regex and Shell first, then Type.
199 ######### Files by name (Regex and Shell) #########
201 # .tgz, .tpz, .tar.gz, .tar.z, .tar.Z
203 Regex=\.t([gp]?z|ar\.g?[zZ])$
216 # Open=%cd %p/utar://
217 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.bzip
220 Regex=\.t(ar\.bz2|bz2?|b2)$
222 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.bzip2
226 Regex=\.t(ar\.lzma|lz)$
228 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.lzma
233 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.lz
237 Regex=\.t(ar\.lz4|lz4)$
239 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.lz4
243 Regex=\.t(ar\.xz|xz)$
245 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.xz
249 Regex=\.t(ar\.zst|zst)$
251 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.zst
253 # .tar.F - used on QNX
256 # Open=%cd %p/utar://
257 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.F
259 # .qpr/.qpk - QNX Neutrino package installer files
263 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.qpr
269 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar
272 Regex=\.a(rj|[0-9][0-9])$
275 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view arj
281 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cab
287 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view ha
290 Regex=\.r(ar|[0-9][0-9])$
293 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view rar
300 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view alz
305 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.z
310 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.lz
315 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.lz4
320 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.xz
325 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.zst
330 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.gz
338 Regex=^(initramfs.*\.img|initrd(-.+)?\.img(-.+)?)$
345 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view 7z
348 Regex=\.(diff|patch)$
349 Open=%cd %p/patchfs://
350 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view cat
353 Regex=\.(diff|patch)\.(gz|Z)$
354 Open=%cd %p/patchfs://
355 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
358 Regex=\.(diff|patch)\.bz2$
359 Open=%cd %p/patchfs://
360 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bz2
363 Regex=\.(diff|patch)\.xz$
364 Open=%cd %p/patchfs://
365 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view xz
368 Regex=\.(diff|patch)\.zst$
369 Open=%cd %p/patchfs://
370 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zst
373 Regex=(^|\.)ls-?lR(\.gz|Z|bz2)$
379 View=%view{ascii} @EXTHELPERSDIR@/package.sh view trpm
381 # RPM packages (SuSE uses *.spm for source packages)
383 Regex=\.(src\.rpm|spm)$
385 View=%view{ascii} @EXTHELPERSDIR@/package.sh view src.rpm
390 View=%view{ascii} @EXTHELPERSDIR@/package.sh view rpm
395 View=%view{ascii} @EXTHELPERSDIR@/package.sh view deb
400 View=%view{ascii} @EXTHELPERSDIR@/package.sh view debd
405 Ciew=%view{ascii} @EXTHELPERSDIR@/package.sh view deba
410 Open=%cd %p/iso9660://
411 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view iso9660
416 #Open=%view{ascii} ar tv %f
417 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view ar
423 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view lib
428 Regex=\.(c|cc|cpp|cxx|c\+\+)$
433 Regex=\.(h|hh|hpp|hxx|h\+\+)$
455 Regex=\.(so|so\.[0-9\.]*)$
456 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view so
460 Regex=\.(dylib|dylib\.[0-9\.]*)$
461 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view dylib
464 ### Documentation ###
467 #Regex=\.(te?xi|texinfo)$
471 Open=@EXTHELPERSDIR@/text.sh open info
473 # Exception: .3gp are video files, not manual pages
477 Type=^ISO Media.*3GPP
480 # Troff with me macros.
481 # Exception - "read.me" is not a nroff file.
489 Open=@EXTHELPERSDIR@/text.sh open nroff.me %var{PAGER:more}
490 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view nroff.me %var{PAGER:more}
492 [roff with ms macros]
494 Open=@EXTHELPERSDIR@/text.sh open nroff.ms %var{PAGER:more}
495 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view nroff.ms %var{PAGER:more}
500 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz$
501 Open=@EXTHELPERSDIR@/text.sh open man.lz %var{PAGER:more}
502 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.lz %var{PAGER:more}
505 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz4$
506 Open=@EXTHELPERSDIR@/text.sh open man.lz4 %var{PAGER:more}
507 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.lz4 %var{PAGER:more}
510 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lzma$
511 Open=@EXTHELPERSDIR@/text.sh open man.lzma %var{PAGER:more}
512 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.lzma %var{PAGER:more}
515 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.xz$
516 Open=@EXTHELPERSDIR@/text.sh open man.xz %var{PAGER:more}
517 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.xz %var{PAGER:more}
520 Regex=([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.zst$
521 Open=@EXTHELPERSDIR@/text.sh open man.zst %var{PAGER:more}
522 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.zst %var{PAGER:more}
527 Open=@EXTHELPERSDIR@/text.sh open pod %var{PAGER:more}
528 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view pod %var{PAGER:more}
533 Open=@EXTHELPERSDIR@/text.sh open chm
539 Open=@EXTHELPERSDIR@/image.sh open xcf
543 Open=@EXTHELPERSDIR@/image.sh open xbm
556 View=%view{ascii} @EXTHELPERSDIR@/image.sh view svg
557 Open=@EXTHELPERSDIR@/image.sh open svg
563 Regex=\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv|spx|flac)$
565 Open=@EXTHELPERSDIR@/sound.sh open common
566 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view common
569 Regex=\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
571 Open=@EXTHELPERSDIR@/sound.sh open mod
576 Open=@EXTHELPERSDIR@/sound.sh open wav22
581 Open=@EXTHELPERSDIR@/sound.sh open mp3
582 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mp3
587 Open=@EXTHELPERSDIR@/sound.sh open ogg
588 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view ogg
593 Open=@EXTHELPERSDIR@/sound.sh open opus
594 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view opus
597 Regex=\.(midi?|rmid?)$
599 Open=@EXTHELPERSDIR@/sound.sh open midi
604 Open=@EXTHELPERSDIR@/sound.sh open wma
605 View=%view{ascii} @EXTHELPERSDIR@/sound.sh view wma
611 Open=@EXTHELPERSDIR@/sound.sh open playlist
642 Regex=\.(mp4|m4v|mpe?g)$
646 # MPEG-2 TS container + H.264 codec
680 Open=@EXTHELPERSDIR@/video.sh open ram
693 Open=@EXTHELPERSDIR@/web.sh open html
694 View=%view{ascii} @EXTHELPERSDIR@/web.sh view html
699 Open=@EXTHELPERSDIR@/doc.sh open ooffice
701 # StarOffice 6 and OpenOffice.org formats
703 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)$
705 Open=@EXTHELPERSDIR@/doc.sh open ooffice
706 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view odt
711 Open=@EXTHELPERSDIR@/doc.sh open abw
716 Open=@EXTHELPERSDIR@/doc.sh open gnumeric
721 Open=@EXTHELPERSDIR@/doc.sh open msdoc
723 # Microsoft Word Document
725 Regex=\.(do[ct]|wri|docx)$
727 Open=@EXTHELPERSDIR@/doc.sh open msdoc
728 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msdoc
730 # Microsoft Excel Worksheet
732 Regex=\.(xl[sw]|xlsx)$
734 Open=@EXTHELPERSDIR@/doc.sh open msxls
735 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msxls
737 # Microsoft PowerPoint Presentation
739 Regex=\.(pp[ts]|pptx)$
741 Open=@EXTHELPERSDIR@/doc.sh open msppt
742 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msppt
747 Open=@EXTHELPERSDIR@/doc.sh open dvi
748 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view dvi
763 Open=@EXTHELPERSDIR@/doc.sh open djvu
764 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view djvu
770 Open=@EXTHELPERSDIR@/doc.sh open comic
774 Regex=\.(epub|mobi|fb2)$
776 Open=@EXTHELPERSDIR@/doc.sh open ebook
777 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view ebook
780 ### Miscellaneous ###
782 # Compiled Java classes
785 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view javaclass
791 # Makefile.PL (MakeMaker)
793 Regex=^Makefile\.(PL|pl)$
794 Open=%var{PERL:perl} %f
798 Open=make -f %f %{Enter parameters}
803 Open=@EXTHELPERSDIR@/misc.sh open dbf
804 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view dbf
809 Open=rexx %f %{Enter parameters};echo "Press ENTER";read y
811 # Disk images for Commodore computers (VIC20, C64, C128)
815 Open=%cd %p/uc1541://
816 View=%view{ascii} c1541 %f -list
818 # Glade, a user interface designer for GTK+ and GNOME
822 Open=@EXTHELPERSDIR@/misc.sh open glade
827 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view mo
831 Open=@EXTHELPERSDIR@/misc.sh open po
836 Open=@EXTHELPERSDIR@/misc.sh open lyx
837 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view lyx
842 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view torrent
845 ### Plain compressed files ###
851 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view ace
857 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view arc
863 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip
869 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zoo
874 Open=@EXTHELPERSDIR@/archive.sh view lz4 %var{PAGER:more}
875 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lz4
881 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view wim
884 ######### Files by Type #########
889 Type=^ASCII\ mail\ text
890 Open=%cd %p/mailfs://
898 #Open=%var{PAGER:more} %f
899 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view elf
903 #Open=%var{PAGER:more} %f
904 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view dylib
906 ### Documentation ###
911 Open=@EXTHELPERSDIR@/text.sh open info
913 # Manual page - compressed
915 Type=troff.*gzip compressed
916 Open=@EXTHELPERSDIR@/text.sh open man.gz %var{PAGER:more}
917 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.gz %var{PAGER:more}
920 Type=troff.*bzip compressed
921 Open=@EXTHELPERSDIR@/text.sh open man.bz %var{PAGER:more}
922 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.bz %var{PAGER:more}
925 Type=troff.*bzip2 compressed
926 Open=@EXTHELPERSDIR@/text.sh open man.bz2 %var{PAGER:more}
927 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.bz2 %var{PAGER:more}
931 Type=troff or preprocessor input
932 Open=@EXTHELPERSDIR@/text.sh open man %var{PAGER:more}
933 View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man %var{PAGER:more}
994 Open=@EXTHELPERSDIR@/doc.sh open ps
995 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view ps
999 Open=@EXTHELPERSDIR@/doc.sh open pdf
1000 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view pdf
1002 # Microsoft Word Document
1004 Type=^Microsoft\ Word
1005 Open=@EXTHELPERSDIR@/doc.sh open msdoc
1006 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msdoc
1008 # Microsoft Excel Worksheet
1010 Type=^Microsoft\ Excel
1011 Open=@EXTHELPERSDIR@/doc.sh open msxls
1012 View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msxls
1014 # Use OpenOffice.org/LibreOffice to open any MS Office documents
1016 Type=^Microsoft\ Office\ Document
1017 Open=@EXTHELPERSDIR@/doc.sh open ooffice
1020 Type=^Microsoft\ OOXML
1021 Open=@EXTHELPERSDIR@/doc.sh open ooffice
1025 Open=@EXTHELPERSDIR@/doc.sh open framemaker
1028 ### Miscellaneous ###
1031 Type=^SQLite 3.x database
1032 Open=@EXTHELPERSDIR@/misc.sh open sqlite
1033 View=%view{ascii} @EXTHELPERSDIR@/misc.sh view sqlite
1036 ### Plain compressed files ###
1039 Type=\(gzip compressed
1040 Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more}
1041 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
1044 Type=\(bzip compressed
1045 Open=@EXTHELPERSDIR@/archive.sh view bzip %var{PAGER:more}
1046 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bzip
1049 Type=\(bzip2 compressed
1050 Open=@EXTHELPERSDIR@/archive.sh view bzip2 %var{PAGER:more}
1051 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bz2
1055 Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more}
1056 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
1059 Type=\(lzip compressed
1060 Open=@EXTHELPERSDIR@/archive.sh view lz %var{PAGER:more}
1061 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lz
1064 Type=\(LZMA compressed
1065 Open=@EXTHELPERSDIR@/archive.sh view lzma %var{PAGER:more}
1066 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lzma
1069 Type=\(XZ compressed
1070 Open=@EXTHELPERSDIR@/archive.sh view xz %var{PAGER:more}
1071 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view xz
1074 Type=\(Zstandard compressed
1075 Open=@EXTHELPERSDIR@/archive.sh view zst %var{PAGER:more}
1076 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zst
1081 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip
1084 Type=\(Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\)
1087 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip
1090 Type=^LHa\ .*archive
1092 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lha
1095 Type=^PAK\ .*archive
1097 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view pak
1101 Type=^Parity\ Archive\ Volume\ Set
1102 Open=@EXTHELPERSDIR@/archive.sh open par2
1105 ######### Includes #########
1106 # Includes should be at end of the bindings
1110 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.gz
1113 Open=%cd %p/ucpio://
1114 View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio
1117 Open=%var{EDITOR:vi} %f
1120 Open=@EXTHELPERSDIR@/image.sh open ALL_FORMATS
1121 View=%view{ascii} @EXTHELPERSDIR@/image.sh view ALL_FORMATS
1124 Open=@EXTHELPERSDIR@/video.sh open ALL_FORMATS
1125 View=%view{ascii} @EXTHELPERSDIR@/video.sh view ALL_FORMATS
1128 ######### Default #########
1130 # Default target for anything not described above