Fixed OGV file extention handle.
[midnight-commander.git] / misc / mc.ext.in
blob9f76d2e36a3dd74a1cd71c156a77b89862a3ff9e
1 # Midnight Commander 3.0 extension file
2 # Warning: Structure of this file has changed completely with version 3.0
4 # All lines starting with # or empty lines are thrown away.
5 # Lines starting in the first column should have following format:
7 # keyword/descNL, i.e. everything after keyword/ until new line is desc
9 # keyword can be:
11 #    shell (desc is, when starting with a dot, any extension (no wildcars),
12 #          i.e. matches all the files *desc . Example: .tar matches *.tar;
13 #          if it doesn't start with a dot, it matches only a file of that name)
15 #    shell/i (desc is, when starting with a dot, any extension (no wildcars),
16 #          The same as shell but with case insensitive.
18 #    regex (desc is an extended regular expression)
19 #          Please note that we are using the GNU regex library and thus
20 #          \| matches the literal | and | has special meaning (or) and
21 #          () have special meaning and \( \) stand for literal ( ).
23 #    regex/i (desc is an extended regular expression)
24 #          The same as regex but with case insensitive.
26 #    type  (file matches this if `file %f` matches regular expression desc
27 #          (the filename: part from `file %f` is removed))
29 #    type/i (file matches this if `file %f` matches regular expression desc)
30 #          The same as type but with case insensitive.
32 #    directory (matches any directory matching regular expression desc)
34 #    include (matches an include directive)
36 #    default (matches any file no matter what desc is)
38 # Other lines should start with a space or tab and should be in the format:
40 # keyword=commandNL (with no spaces around =), where keyword should be:
42 #    Open (if the user presses Enter or doubleclicks it),
44 #    View (F3), Edit (F4)
46 #    Include is the keyword used to add any further entries from an include/
47 #    section
49 # command is any one-line shell command, with the following substitutions:
51 # %% -> % character
52 # %p -> name of the current file (without path, but pwd is its path).
53 #       Also provided to external application as MC_EXT_BASENAME
54 #       global variable
55 # %f -> name of the current file. Unlike %p, if file is located on a
56 #       non-local virtual filesystem, i.e. either tarfs or ftpfs,
57 #       then the file will be temporarily copied into a local directory
58 #       and %f will be the full path to this local temporal file.
59 #       If you don't want to get a local copy and want to get the
60 #       virtual fs path (like /#ftp:ftp.cvut.cz/pub/hungry/xword), then
61 #       use %d/%p instead of %f.
62 #       Also provided to external application as MC_EXT_FILENAME
63 #       global variable
64 # %d -> name of the current directory (pwd, without trailing slash)
65 #       Also provided to external application as MC_EXT_CURRENTDIR
66 #       global variable
67 # %s -> "selected files", i.e. space separated list of tagged files if any
68 #       or name of the current file.
69 #       Also provided to external application as MC_EXT_SELECTED
70 #       global variable
71 # %t -> list of tagged files
72 #       Also provided to external application as MC_EXT_ONLYTAGGED
73 #       global variable
74 # %u -> list of tagged files (they'll be untaged after the command)
76 # (If these 6 letters are in uppercase, they refer to the other panel.
77 # But you shouldn't have to use it in this file.)
80 # %cd -> the rest is a path mc should change into (cd won't work, since it's
81 #       a child process).  %cd handles even vfs names.
83 # %view -> the command you type will be piped into mc's internal file viewer
84 #       if you type only the %view and no command, viewer will load %f file
85 #       instead (i.e. no piping, so it is different to %view cat %f)
86 #       %view may be directly followed by {} with a list of any of
87 #       ascii (Ascii mode), hex (Hex mode), nroff (color highlighting for
88 #       text using backspace for bold and underscore) and unform
89 #       (no highlighting for nroff sequences) separated by commas.
91 # %var -> You use it like this: %var{VAR:default}.  This macro will expand
92 #       to the value of the VAR variable in the environment if it's set
93 #       otherwise the value in default will be used.  This is similar to
94 #       the Bourne shell ${VAR-default} construct.
96 # Rules are applied from top to bottom, thus the order is important.
97 # If some actions are missing, search continues as if this target didn't
98 # match (i.e. if a file matches the first and second entry and View action
99 # is missing in the first one, then on pressing F3 the View action from
100 # the second entry will be used. default should catch all the actions.
102 # Any new entries you develop for you are always welcome if they are
103 # useful on more than one system.  You can post your modifications
104 # as tickets at www.midnight-commander.org
107 ### Changes ###
109 # Reorganization: 2012-03-07 Slava Zanko <slavazanko@gmail.com>
112 ### GIT Repo ###
113 # gitfs changeset
114 regex/^\[git\]
115         Open=%cd %p/changesetfs://
116         View=%cd %p/patchsetfs://
118 ### Archives ###
120 # .tgz, .tpz, .tar.gz, .tar.z, .tar.Z, .ipk
121 regex/\.t([gp]?z|ar\.g?[zZ])$|\.ipk|\.gem$
122         Open=%cd %p/utar://
123         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.gz
125 shell/.tar.bz
126         # Open=%cd %p/utar://
127         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.bzip
129 regex/\.t(ar\.bz2|bz2?|b2)$
130         Open=%cd %p/utar://
131         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.bzip2
133 # .tar.lzma, .tlz
134 regex/\.t(ar\.lzma|lz)$
135         Open=%cd %p/utar://
136         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.lzma
138 # .tar.xz, .txz
139 regex/\.t(ar\.xz|xz)$
140         Open=%cd %p/utar://
141         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.xz
143 # .tar.F - used in QNX
144 shell/.tar.F
145         # Open=%cd %p/utar://
146         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.F
148 # .qpr/.qpk - QNX Neutrino package installer files
149 regex/\.qp[rk]$
150         Open=%cd %p/utar://
151         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar.qpr
153 # tar
154 shell/i/.tar
155         Open=%cd %p/utar://
156         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view tar
158 # lha
159 type/^LHa\ .*archive
160         Open=%cd %p/ulha://
161         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lha
163 # arj
164 regex/i/\.a(rj|[0-9][0-9])$
165         Open=%cd %p/uarj://
166         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view arj
168 # cab
169 shell/i/.cab
170         Open=%cd %p/ucab://
171         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cab
173 # ha
174 shell/i/.ha
175         Open=%cd %p/uha://
176         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view ha
178 # rar
179 regex/i/\.r(ar|[0-9][0-9])$
180         Open=%cd %p/urar://
181         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view rar
183 # ALZip
184 shell/i/.alz
185         Open=%cd %p/ualz://
186         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view alz
188 # cpio
189 shell/.cpio.Z
190         Open=%cd %p/ucpio://
191         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.z
193 shell/.cpio.xz
194         Open=%cd %p/ucpio://
195         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.xz
197 shell/.cpio.gz
198         Open=%cd %p/ucpio://
199         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio.gz
201 shell/i/.cpio
202         Open=%cd %p/ucpio://
203         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view cpio
205 # 7zip archives (they are not man pages)
206 shell/i/.7z
207         Open=%cd %p/u7z://
208         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view 7z
210 # patch
211 regex/\.(diff|patch)(\.bz2)$
212         Open=%cd %p/patchfs://
213         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bz2
215 regex/\.(diff|patch)(\.(gz|Z))$
216         Open=%cd %p/patchfs://
217         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
219 # ls-lR
220 regex/(^|\.)ls-?lR(\.gz|Z|bz2)$
221         Open=%cd %p/lslR://
223 # trpm
224 shell/.trpm
225         Open=%cd %p/trpm://
226         View=%view{ascii} @EXTHELPERSDIR@/package.sh view trpm
228 # RPM packages (SuSE uses *.spm for source packages)
229 regex/\.(src\.rpm|spm)$
230         Open=%cd %p/rpm://
231         View=%view{ascii} @EXTHELPERSDIR@/package.sh view src.rpm
233 shell/.rpm
234         Open=%cd %p/rpm://
235         View=%view{ascii} @EXTHELPERSDIR@/package.sh view rpm
237 # deb
238 regex/\.u?deb$
239         Open=%cd %p/deb://
240         View=%view{ascii} @EXTHELPERSDIR@/package.sh view deb
242 # dpkg
243 shell/.debd
244         Open=%cd %p/debd://
245         View=%view{ascii} @EXTHELPERSDIR@/package.sh view debd
247 # apt
248 shell/.deba
249         Open=%cd %p/deba://
250         View=%view{ascii} @EXTHELPERSDIR@/package.sh view deba
252 # ISO9660
253 shell/i/.iso
254         Open=%cd %p/iso9660://
255         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view iso9660
258 regex/\.(diff|patch)$
259         Open=%cd %p/patchfs://
260         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view cat
262 # ar library
263 regex/\.s?a$
264         Open=%cd %p/uar://
265         #Open=%view{ascii} ar tv %f
266         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view ar
268 # gplib
269 shell/i/.lib
270         Open=%cd %p/ulib://
271         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view lib
274 # Mailboxes
275 type/^ASCII\ mail\ text
276         Open=%cd %p/mailfs://
279 ### Sources ###
281 # C
282 shell/.c
283         Include=editor
285 # Fortran
286 shell/.f
287         Include=editor
289 # Header
290 regex/\.(h|hpp)$
291         Include=editor
293 # Asm
294 shell/.s
295         Include=editor
297 # C++
298 regex/\.(C|cc|cpp)$
299         Include=editor
301 include/editor
302         Open=%var{EDITOR:vi} %f
304 # .so libraries
305 regex/\.(so|so\.[0-9\.]*)$
306         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view so
308 # Object
309 type/^ELF
310         #Open=%var{PAGER:more} %f
311         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view elf
313 ### Documentation ###
315 # Texinfo
316 #regex/\.(te?xi|texinfo)$
318 # GNU Info page
319 type/^Info\ text
320         Open=@EXTHELPERSDIR@/text.sh open info
322 shell/.info
323         Open=@EXTHELPERSDIR@/text.sh open info
325 # Exception: .3gp are video files not manual pages
326 shell/i/.3gp
327         Include=video
329 # Manual page
330 regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$
331         Open=@EXTHELPERSDIR@/text.sh open man %var{PAGER:more}
332         View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man %var{PAGER:more}
334 # Perl pod page
335 shell/.pod
336         Open=@EXTHELPERSDIR@/text.sh open pod %var{PAGER:more}
337         View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view pod %var{PAGER:more}
339 # Troff with me macros.
340 # Exception - "read.me" is not a nroff file.
341 shell/read.me
342         Open=
343         View=
345 shell/.me
346         Open=@EXTHELPERSDIR@/text.sh open nroff.me %var{PAGER:more}
347         View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view nroff.me %var{PAGER:more}
349 # Troff with ms macros.
350 shell/.ms
351         Open=@EXTHELPERSDIR@/text.sh open nroff.ms %var{PAGER:more}
352         View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view nroff.ms %var{PAGER:more}
354 # Manual page - compressed
355 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.g?[Zz]$
356         Open=@EXTHELPERSDIR@/text.sh open man.gz %var{PAGER:more}
357         View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.gz %var{PAGER:more}
359 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz$
360         Open=@EXTHELPERSDIR@/text.sh open man.bz %var{PAGER:more}
361         View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.bz %var{PAGER:more}
363 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz2$
364         Open=@EXTHELPERSDIR@/text.sh open man.bz2 %var{PAGER:more}
365         View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.bz2 %var{PAGER:more}
367 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lzma$
368         Open=@EXTHELPERSDIR@/text.sh open man.lzma %var{PAGER:more}
369         View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.lzma %var{PAGER:more}
371 regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.xz$
372         Open=@EXTHELPERSDIR@/text.sh open man.xz %var{PAGER:more}
373         View=%view{ascii,nroff} @EXTHELPERSDIR@/text.sh view man.xz %var{PAGER:more}
375 # CHM
376 shell/i/.chm
377         Open=@EXTHELPERSDIR@/text.sh open chm
379 ### Images ###
381 type/^GIF
382         Include=image
384 type/^JPEG
385         View=%view{ascii} @EXTHELPERSDIR@/image.sh view jpeg
386         Include=image
388 type/^PC\ bitmap
389         Include=image
391 type/^PNG
392         Include=image
394 type/^TIFF
395         Include=image
397 type/^PBM
398         Include=image
400 type/^PGM
401         Include=image
403 type/^PPM
404         Include=image
406 type/^Netpbm
407         Include=image
409 shell/.xcf
410         Open=@EXTHELPERSDIR@/image.sh open xcf
412 shell/.xbm
413         Open=@EXTHELPERSDIR@/image.sh open xbm
415 shell/.xpm
416         Include=image
417         View=@EXTHELPERSDIR@/image.sh view xpm %f
419 shell/.ico
420         Include=image
422 include/image
423         Open=@EXTHELPERSDIR@/image.sh open ALL_FORMATS
424         View=%view{ascii} @EXTHELPERSDIR@/image.sh view ALL_FORMATS
427 ### Sound files ###
429 regex/i/\.(wav|snd|voc|au|smp|aiff|snd|m4a)$
430         Open=@EXTHELPERSDIR@/sound.sh open common
432 regex/i/\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
433         Open=@EXTHELPERSDIR@/sound.sh open mod
435 shell/i/.waw22
436         Open=@EXTHELPERSDIR@/sound.sh open wav22
438 shell/i/.mp3
439         Open=@EXTHELPERSDIR@/sound.sh open mp3
440         View=%view{ascii} @EXTHELPERSDIR@/sound.sh view mp3
442 regex/i/\.og[gax]$
443         Open=@EXTHELPERSDIR@/sound.sh open ogg
444         View=%view{ascii} @EXTHELPERSDIR@/sound.sh view ogg
446 regex/i/\.(spx|flac)$
447         Open=@EXTHELPERSDIR@/sound.sh open common
449 regex/i/\.(midi?|rmid?)$
450         Open=@EXTHELPERSDIR@/sound.sh open midi
452 shell/i/.wma
453         Open=@EXTHELPERSDIR@/sound.sh open wma
454         View=%view{ascii} @EXTHELPERSDIR@/sound.sh view wma
457 ### Play lists ###
459 regex/i/\.(m3u|pls)$
460         Open=@EXTHELPERSDIR@/sound.sh open playlist
463 ### Video ###
465 shell/i/.avi
466         Include=video
468 regex/i/\.as[fx]$
469         Include=video
471 shell/i/.divx
472         Include=video
474 shell/i/.mkv
475         Include=video
477 regex/i/\.(mov|qt)$
478         Include=video
480 regex/i/\.(mp4|m4v|mpe?g)$
481         Include=video
483 # MPEG-2 TS container + H.264 codec
484 shell/i/.mts
485         Include=video
487 shell/i/.ts
488         Include=video
490 shell/i/.vob
491         Include=video
493 shell/i/.wmv
494         Include=video
496 regex/i/\.fl[icv]$
497         Include=video
499 regex/i/\.og[mv]$
500         Include=video
502 regex/i/\.ra?m$
503         Open=@EXTHELPERSDIR@/video.sh open ram
505 # WebM
506 shell/i/.webm
507     Include=video
509 type/WebM
510     Include=video
512 include/video
513         Open=@EXTHELPERSDIR@/video.sh open ALL_FORMATS
514         View=%view{ascii} @EXTHELPERSDIR@/video.sh view ALL_FORMATS
517 ### Documents ###
519 # Postscript
520 type/^PostScript
521         Open=@EXTHELPERSDIR@/doc.sh open ps
522         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view ps
524 # PDF
525 type/^PDF
526         Open=@EXTHELPERSDIR@/doc.sh open pdf
527         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view pdf
529 # html
530 regex/i/\.html?$
531         Open=@EXTHELPERSDIR@/web.sh open html
532         View=%view{ascii} @EXTHELPERSDIR@/web.sh view html
534 # StarOffice 5.2
535 shell/.sdw
536         Open=@EXTHELPERSDIR@/doc.sh open ooffice
538 # StarOffice 6 and OpenOffice.org formats
539 regex/i/\.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg)$
540         Open=@EXTHELPERSDIR@/doc.sh open ooffice
541         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view odt
543 # AbiWord
544 shell/.abw
545         Open=@EXTHELPERSDIR@/doc.sh open abw
547 # Microsoft Word Document
548 regex/i/\.(do[ct]|wri)$
549         Open=@EXTHELPERSDIR@/doc.sh open msdoc
550         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msdoc
551 type/^Microsoft\ Word
552         Open=@EXTHELPERSDIR@/doc.sh open msdoc
553         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msdoc
555 # RTF document
556 shell/i/.rtf
557         Open=@EXTHELPERSDIR@/doc.sh open msdoc
559 # Microsoft Excel Worksheet
560 regex/i/\.xl[sw]$
561         Open=@EXTHELPERSDIR@/doc.sh open msxls
562         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msxls
563 type/^Microsoft\ Excel
564         Open=@EXTHELPERSDIR@/doc.sh open msxls
565         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msxls
567 regex/i/\.(ppt|pps)$
568         Open=@EXTHELPERSDIR@/doc.sh open msppt
569         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view msppt
571 # Use OpenOffice.org to open any MS Office documents
572 type/^Microsoft\ Office\ Document
573         Open=@EXTHELPERSDIR@/doc.sh open ooffice
575 # Framemaker
576 type/^FrameMaker
577         Open=@EXTHELPERSDIR@/doc.sh open framemaker
579 # DVI
580 shell/i/.dvi
581         Open=@EXTHELPERSDIR@/doc.sh open dvi
582         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view dvi
584 # TeX
585 shell/i/.tex
586         Include=editor
588 # DjVu
589 regex/i/\.djvu?$
590         Open=@EXTHELPERSDIR@/doc.sh open djvu
591         View=%view{ascii} @EXTHELPERSDIR@/doc.sh view djvu
593 ### Miscellaneous ###
595 # Compiled Java classes
596 shell/.class
597         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view javaclass
599 # Makefile
600 regex/[Mm]akefile$
601         Open=make -f %f %{Enter parameters}
603 # Imakefile
604 shell/Imakefile
605         Open=@EXTHELPERSDIR@/misc.sh open imakefile
607 # Makefile.PL (MakeMaker)
608 regex/^Makefile.(PL|pl)$
609         Open=%var{PERL:perl} %f
611 # sqlite3.db
612 type/^SQLite 3.x database
613         Open=@EXTHELPERSDIR@/misc.sh open sqlite
614         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view sqlite
616 # dbf
617 shell/i/.dbf
618         Open=@EXTHELPERSDIR@/misc.sh open dbf
619         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view dbf
621 # REXX script
622 regex/\.(rexx?|cmd)$
623        Open=rexx %f %{Enter parameters};echo "Press ENTER";read y
625 # Disk images for Commodore computers (VIC20, C64, C128)
626 shell/i/.d64
627         Open=%cd %p/uc1541://
628         View=%view{ascii} c1541 %f -list
629         Extract=c1541 %f -extract
631 # Glade, a user interface designer for GTK+ and GNOME
632 shell/i/.glade
633         Open=@EXTHELPERSDIR@/misc.sh open glade
635 # Gettext Catalogs
636 shell/.mo
637         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view mo
639 # lyx
640 shell/i/.lyx
641         Open=@EXTHELPERSDIR@/misc.sh open lyx
642         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view lyx
644 # torrent
645 shell/i/.torrent
646         View=%view{ascii} @EXTHELPERSDIR@/misc.sh view torrent
648 ### Plain compressed files ###
650 # ace
651 shell/i/.ace
652         Open=%cd %p/uace://
653         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view ace
654         Extract=unace x %f
656 # arc
657 shell/i/.arc
658         Open=%cd %p/uarc://
659         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view arc
660         Extract=arc x %f '*'
661         Extract (with flags)=I=%{Enter any Arc flags:}; if test -n "$I"; then arc x $I %f; fi
663 # zip
664 type/i/^zip\ archive
665         Open=%cd %p/uzip://
666         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zip
668 # zoo
669 shell/i/.zoo
670         Open=%cd %p/uzoo://
671         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view zoo
673 # gzip
674 type/^gzip
675         Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more}
676         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
678 regex/\.(gz|Z)$
679         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
681 # bzip2
682 type/^bzip2
683         Open=@EXTHELPERSDIR@/archive.sh view bzip2 %var{PAGER:more}
684         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bz2
686 regex/\.bz2?$
687         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bz2
689 # bzip
690 type/^bzip
691         Open=@EXTHELPERSDIR@/archive.sh view bzip %var{PAGER:more}
692         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view bzip
694 # compress
695 type/^compress
696         Open=@EXTHELPERSDIR@/archive.sh view gz %var{PAGER:more}
697         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view gz
699 # lzma
700 regex/\.lzma$
701         Open=@EXTHELPERSDIR@/archive.sh view lzma %var{PAGER:more}
702         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view lzma
704 # xz
705 regex/\.xz$
706         Open=@EXTHELPERSDIR@/archive.sh view xz %var{PAGER:more}
707         View=%view{ascii} @EXTHELPERSDIR@/archive.sh view xz
709 ### Default ###
711 # Default target for anything not described above
712 default/*
713         Open=
714         View=
717 ### EOF ###