From fafbccb6845f85e4268501156163597a67939a53 Mon Sep 17 00:00:00 2001 From: anomen Date: Thu, 26 Sep 2013 15:49:11 +0200 Subject: [PATCH] zax - updates --- zax/3.7.10-gentoo-z8/CONFIG.TXT | 1 + zax/customs/etc/mc/mc.ext | 757 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 758 insertions(+) create mode 100644 zax/customs/etc/mc/mc.ext diff --git a/zax/3.7.10-gentoo-z8/CONFIG.TXT b/zax/3.7.10-gentoo-z8/CONFIG.TXT index 506284f..85da36c 100644 --- a/zax/3.7.10-gentoo-z8/CONFIG.TXT +++ b/zax/3.7.10-gentoo-z8/CONFIG.TXT @@ -29,3 +29,4 @@ TODO ==== + CONFIG_TMPFS_POSIX_ACL (sys-auth/consolekit) + CONFIG_USB_SUSPEND (sys-fs/udisks) ++ CONFIG_VIRTIO_[NET,..] (virtualbox) diff --git a/zax/customs/etc/mc/mc.ext b/zax/customs/etc/mc/mc.ext new file mode 100644 index 0000000..a926a6c --- /dev/null +++ b/zax/customs/etc/mc/mc.ext @@ -0,0 +1,757 @@ +# Midnight Commander 3.0 extension file +# Warning: Structure of this file has changed completely with version 3.0 +# +# All lines starting with # or empty lines are thrown away. +# Lines starting in the first column should have following format: +# +# keyword/descNL, i.e. everything after keyword/ until new line is desc +# +# keyword can be: +# +# shell (desc is, when starting with a dot, any extension (no wildcars), +# i.e. matches all the files *desc . Example: .tar matches *.tar; +# if it doesn't start with a dot, it matches only a file of that name) +# +# shell/i (desc is, when starting with a dot, any extension (no wildcars), +# The same as shell but with case insensitive. +# +# regex (desc is an extended regular expression) +# Please note that we are using the GNU regex library and thus +# \| matches the literal | and | has special meaning (or) and +# () have special meaning and \( \) stand for literal ( ). +# +# regex/i (desc is an extended regular expression) +# The same as regex but with case insensitive. +# +# type (file matches this if `file %f` matches regular expression desc +# (the filename: part from `file %f` is removed)) +# +# type/i (file matches this if `file %f` matches regular expression desc) +# The same as type but with case insensitive. +# +# directory (matches any directory matching regular expression desc) +# +# include (matches an include directive) +# +# default (matches any file no matter what desc is) +# +# Other lines should start with a space or tab and should be in the format: +# +# keyword=commandNL (with no spaces around =), where keyword should be: +# +# Open (if the user presses Enter or doubleclicks it), +# +# View (F3), Edit (F4) +# +# Include is the keyword used to add any further entries from an include/ +# section +# +# command is any one-line shell command, with the following substitutions: +# +# %% -> % character +# %p -> name of the current file (without path, but pwd is its path). +# Also provided to external application as MC_EXT_BASENAME +# global variable +# %f -> name of the current file. Unlike %p, if file is located on a +# non-local virtual filesystem, i.e. either tarfs or ftpfs, +# then the file will be temporarily copied into a local directory +# and %f will be the full path to this local temporal file. +# If you don't want to get a local copy and want to get the +# virtual fs path (like /#ftp:ftp.cvut.cz/pub/hungry/xword), then +# use %d/%p instead of %f. +# Also provided to external application as MC_EXT_FILENAME +# global variable +# %d -> name of the current directory (pwd, without trailing slash) +# Also provided to external application as MC_EXT_CURRENTDIR +# global variable +# %s -> "selected files", i.e. space separated list of tagged files if any +# or name of the current file. +# Also provided to external application as MC_EXT_SELECTED +# global variable +# %t -> list of tagged files +# Also provided to external application as MC_EXT_ONLYTAGGED +# global variable +# %u -> list of tagged files (they'll be untaged after the command) +# +# (If these 6 letters are in uppercase, they refer to the other panel. +# But you shouldn't have to use it in this file.) +# +# +# %cd -> the rest is a path mc should change into (cd won't work, since it's +# a child process). %cd handles even vfs names. +# +# %view -> the command you type will be piped into mc's internal file viewer +# if you type only the %view and no command, viewer will load %f file +# instead (i.e. no piping, so it is different to %view cat %f) +# %view may be directly followed by {} with a list of any of +# ascii (Ascii mode), hex (Hex mode), nroff (color highlighting for +# text using backspace for bold and underscore) and unform +# (no highlighting for nroff sequences) separated by commas. +# +# %var -> You use it like this: %var{VAR:default}. This macro will expand +# to the value of the VAR variable in the environment if it's set +# otherwise the value in default will be used. This is similar to +# the Bourne shell ${VAR-default} construct. +# +# Rules are applied from top to bottom, thus the order is important. +# If some actions are missing, search continues as if this target didn't +# match (i.e. if a file matches the first and second entry and View action +# is missing in the first one, then on pressing F3 the View action from +# the second entry will be used. default should catch all the actions. +# +# Any new entries you develop for you are always welcome if they are +# useful on more than one system. You can post your modifications +# as tickets at www.midnight-commander.org + + +### Changes ### +# +# Reorganization: 2012-03-07 Slava Zanko + + +### GIT Repo ### +# gitfs changeset +regex/^\[git\] + Open=%cd %p/changesetfs:// + View=%cd %p/patchsetfs:// + +### Archives ### + +# .tgz, .tpz, .tar.gz, .tar.z, .tar.Z, .ipk, .gem +regex/\.t([gp]?z|ar\.g?[zZ])$|\.ipk$|\.gem$ + Open=%cd %p/utar:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.gz + +shell/.tar.bz + # Open=%cd %p/utar:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.bzip + +regex/\.t(ar\.bz2|bz2?|b2)$ + Open=%cd %p/utar:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.bzip2 + +# .tar.lzma, .tlz +regex/\.t(ar\.lzma|lz)$ + Open=%cd %p/utar:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.lzma + +# .tar.xz, .txz +regex/\.t(ar\.xz|xz)$ + Open=%cd %p/utar:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.xz + +# .tar.F - used in QNX +shell/.tar.F + # Open=%cd %p/utar:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.F + +# .qpr/.qpk - QNX Neutrino package installer files +regex/\.qp[rk]$ + Open=%cd %p/utar:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar.qpr + +# tar +shell/i/.tar + Open=%cd %p/utar:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view tar + +# lha +type/^LHa\ .*archive + Open=%cd %p/ulha:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view lha + +# arj +regex/i/\.a(rj|[0-9][0-9])$ + Open=%cd %p/uarj:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view arj + +# cab +shell/i/.cab + Open=%cd %p/ucab:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cab + +# ha +shell/i/.ha + Open=%cd %p/uha:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view ha + +# rar +regex/i/\.r(ar|[0-9][0-9])$ + Open=%cd %p/urar:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view rar + +# ALZip +shell/i/.alz + Open=%cd %p/ualz:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view alz + +# cpio +shell/.cpio.Z + Open=%cd %p/ucpio:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.z + +shell/.cpio.xz + Open=%cd %p/ucpio:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.xz + +shell/.cpio.gz + Open=%cd %p/ucpio:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio.gz + +shell/i/.cpio + Open=%cd %p/ucpio:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cpio + +# 7zip archives (they are not man pages) +shell/i/.7z + Open=%cd %p/u7z:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view 7z + +# patch +regex/\.(diff|patch)(\.bz2)$ + Open=%cd %p/patchfs:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view bz2 + +regex/\.(diff|patch)(\.(gz|Z))$ + Open=%cd %p/patchfs:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view gz + +# ls-lR +regex/(^|\.)ls-?lR(\.gz|Z|bz2)$ + Open=%cd %p/lslR:// + +# trpm +shell/.trpm + Open=%cd %p/trpm:// + View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view trpm + +# RPM packages (SuSE uses *.spm for source packages) +regex/\.(src\.rpm|spm)$ + Open=%cd %p/rpm:// + View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view src.rpm + +shell/.rpm + Open=%cd %p/rpm:// + View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view rpm + +# deb +regex/\.u?deb$ + Open=%cd %p/deb:// + View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view deb + +# dpkg +shell/.debd + Open=%cd %p/debd:// + View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view debd + +# apt +shell/.deba + Open=%cd %p/deba:// + View=%view{ascii} /usr/libexec/mc/ext.d/package.sh view deba + +# ISO9660 +shell/i/.iso + Open=%cd %p/iso9660:// + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view iso9660 + + +regex/\.(diff|patch)$ + Open=%cd %p/patchfs:// + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view cat + +# ar library +regex/\.s?a$ + Open=%cd %p/uar:// + #Open=%view{ascii} ar tv %f + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view ar + +# gplib +shell/i/.lib + Open=%cd %p/ulib:// + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view lib + + +# Mailboxes +type/^ASCII\ mail\ text + Open=%cd %p/mailfs:// + + +### Sources ### + +# C/C++ +regex/i/\.(c|cc|cpp)$ + Include=editor + +# C/C++ header +regex/i/\.(h|hh|hpp)$ + Include=editor + +# Fortran +shell/i/.f + Include=editor + +# Assembler +regex/i/\.(s|asm)$ + Include=editor + +include/editor + Open=%var{EDITOR:vi} %f + +# .so libraries +regex/\.(so|so\.[0-9\.]*)$ + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view so + +# Object +type/^ELF + #Open=%var{PAGER:more} %f + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view elf + +### Documentation ### + +# Texinfo +#regex/\.(te?xi|texinfo)$ + +# GNU Info page +type/^Info\ text + Open=/usr/libexec/mc/ext.d/text.sh open info + +shell/.info + Open=/usr/libexec/mc/ext.d/text.sh open info + +# Exception: .3gp are video files not manual pages +shell/i/.3gp + Include=video + +# Manual page +regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$ + Open=/usr/libexec/mc/ext.d/text.sh open man %var{PAGER:more} + View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man %var{PAGER:more} + +# Perl pod page +shell/.pod + Open=/usr/libexec/mc/ext.d/text.sh open pod %var{PAGER:more} + View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view pod %var{PAGER:more} + +# Troff with me macros. +# Exception - "read.me" is not a nroff file. +shell/read.me + Open= + View= + +shell/.me + Open=/usr/libexec/mc/ext.d/text.sh open nroff.me %var{PAGER:more} + View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view nroff.me %var{PAGER:more} + +# Troff with ms macros. +shell/.ms + Open=/usr/libexec/mc/ext.d/text.sh open nroff.ms %var{PAGER:more} + View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view nroff.ms %var{PAGER:more} + +# Manual page - compressed +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.g?[Zz]$ + Open=/usr/libexec/mc/ext.d/text.sh open man.gz %var{PAGER:more} + View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.gz %var{PAGER:more} + +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz$ + Open=/usr/libexec/mc/ext.d/text.sh open man.bz %var{PAGER:more} + View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.bz %var{PAGER:more} + +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz2$ + Open=/usr/libexec/mc/ext.d/text.sh open man.bz2 %var{PAGER:more} + View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.bz2 %var{PAGER:more} + +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lzma$ + Open=/usr/libexec/mc/ext.d/text.sh open man.lzma %var{PAGER:more} + View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.lzma %var{PAGER:more} + +regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.xz$ + Open=/usr/libexec/mc/ext.d/text.sh open man.xz %var{PAGER:more} + View=%view{ascii,nroff} /usr/libexec/mc/ext.d/text.sh view man.xz %var{PAGER:more} + +# CHM +shell/i/.chm + Open=/usr/libexec/mc/ext.d/text.sh open chm + +### Images ### + +type/^GIF + Include=image + +type/^JPEG + View=%view{ascii} /usr/libexec/mc/ext.d/image.sh view jpeg + Include=image + +type/^PC\ bitmap + Include=image + +type/^PNG + Include=image + +type/^JNG + Include=image + +type/^MNG + Include=image + +type/^TIFF + Include=image + +type/^PBM + Include=image + +type/^PGM + Include=image + +type/^PPM + Include=image + +type/^Netpbm + Include=image + +shell/.xcf + Open=/usr/libexec/mc/ext.d/image.sh open xcf + +shell/.xbm + Open=/usr/libexec/mc/ext.d/image.sh open xbm + +shell/.xpm + Include=image + View=/usr/libexec/mc/ext.d/image.sh view xpm %f + +shell/.ico + Include=image + +shell/i/.svg + View=%view{ascii} /usr/libexec/mc/ext.d/image.sh view svg + Open=/usr/libexec/mc/ext.d/image.sh open svg + +include/image + Open=/usr/libexec/mc/ext.d/image.sh open ALL_FORMATS + View=%view{ascii} /usr/libexec/mc/ext.d/image.sh view ALL_FORMATS + + +### Sound files ### + +regex/i/\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv)$ + Open=/usr/libexec/mc/ext.d/sound.sh open common + +regex/i/\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$ + Open=/usr/libexec/mc/ext.d/sound.sh open mod + +shell/i/.waw22 + Open=/usr/libexec/mc/ext.d/sound.sh open wav22 + +shell/i/.mp3 + Open=/usr/libexec/mc/ext.d/sound.sh open mp3 + View=%view{ascii} /usr/libexec/mc/ext.d/sound.sh view mp3 + +regex/i/\.og[gax]$ + Open=/usr/libexec/mc/ext.d/sound.sh open ogg + View=%view{ascii} /usr/libexec/mc/ext.d/sound.sh view ogg + +regex/i/\.(spx|flac)$ + Open=/usr/libexec/mc/ext.d/sound.sh open common + +regex/i/\.(midi?|rmid?)$ + Open=/usr/libexec/mc/ext.d/sound.sh open midi + +shell/i/.wma + Open=/usr/libexec/mc/ext.d/sound.sh open wma + View=%view{ascii} /usr/libexec/mc/ext.d/sound.sh view wma + + +### Play lists ### + +regex/i/\.(m3u|pls)$ + Open=/usr/libexec/mc/ext.d/sound.sh open playlist + + +### Video ### + +shell/i/.avi + Include=video + +regex/i/\.as[fx]$ + Include=video + +shell/i/.divx + Include=video + +shell/i/.mkv + Include=video + +regex/i/\.(mov|qt)$ + Include=video + +regex/i/\.(mp4|m4v|mpe?g)$ + Include=video + +# MPEG-2 TS container + H.264 codec +shell/i/.mts + Include=video + +shell/i/.ts + Include=video + +shell/i/.vob + Include=video + +shell/i/.wmv + Include=video + +regex/i/\.fl[icv]$ + Include=video + +shell/i/.ogv + Include=video + +regex/i/\.ra?m$ + Open=/usr/libexec/mc/ext.d/video.sh open ram + +# WebM +shell/i/.webm + Include=video + +type/WebM + Include=video + +include/video + Open=/usr/libexec/mc/ext.d/video.sh open ALL_FORMATS + View=%view{ascii} /usr/libexec/mc/ext.d/video.sh view ALL_FORMATS + + +### Documents ### + +# Postscript +type/^PostScript + Open=/usr/libexec/mc/ext.d/doc.sh open ps + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view ps + +# PDF +type/^PDF + Open=/usr/libexec/mc/ext.d/doc.sh open pdf + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view pdf + +# html +regex/i/\.html?$ + Open=/usr/libexec/mc/ext.d/web.sh open html + View=%view{ascii} /usr/libexec/mc/ext.d/web.sh view html + +# StarOffice 5.2 +shell/.sdw + Open=/usr/libexec/mc/ext.d/doc.sh open ooffice + +# StarOffice 6 and OpenOffice.org formats +regex/i/\.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg)$ + Open=/usr/libexec/mc/ext.d/doc.sh open ooffice + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view odt + +# AbiWord +shell/.abw + Open=/usr/libexec/mc/ext.d/doc.sh open abw + +# Gnumeric +shell/i/.gnumeric + Open=/usr/libexec/mc/ext.d/doc.sh open gnumeric + +# Microsoft Word Document +regex/i/\.(do[ct]|wri)$ + Open=/usr/libexec/mc/ext.d/doc.sh open msdoc + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msdoc +type/^Microsoft\ Word + Open=/usr/libexec/mc/ext.d/doc.sh open msdoc + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msdoc + +# RTF document +shell/i/.rtf + Open=/usr/libexec/mc/ext.d/doc.sh open msdoc + +# Microsoft Excel Worksheet +regex/i/\.xl[sw]$ + Open=/usr/libexec/mc/ext.d/doc.sh open msxls + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msxls +type/^Microsoft\ Excel + Open=/usr/libexec/mc/ext.d/doc.sh open msxls + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msxls + +regex/i/\.(ppt|pps)$ + Open=/usr/libexec/mc/ext.d/doc.sh open msppt + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view msppt + +# Use OpenOffice.org to open any MS Office documents +type/^Microsoft\ Office\ Document + Open=/usr/libexec/mc/ext.d/doc.sh open ooffice + +# Framemaker +type/^FrameMaker + Open=/usr/libexec/mc/ext.d/doc.sh open framemaker + +# DVI +shell/i/.dvi + Open=/usr/libexec/mc/ext.d/doc.sh open dvi + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view dvi + +# TeX +shell/i/.tex + Include=editor + +# DjVu +regex/i/\.djvu?$ + Open=/usr/libexec/mc/ext.d/doc.sh open djvu + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view djvu + +# Comic Books +regex/i/\.cb[zr]$ + Open=/usr/libexec/mc/ext.d/doc.sh open comic + +# Epub +shell/i/.epub + Open=/usr/libexec/mc/ext.d/doc.sh open epub + View=%view{ascii} /usr/libexec/mc/ext.d/doc.sh view epub + + +### Miscellaneous ### + +# Compiled Java classes +shell/.class + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view javaclass + +# Makefile +regex/[Mm]akefile$ + Open=make -f %f %{Enter parameters} + +# Imakefile +shell/Imakefile + Open=/usr/libexec/mc/ext.d/misc.sh open imakefile + +# Makefile.PL (MakeMaker) +regex/^Makefile.(PL|pl)$ + Open=%var{PERL:perl} %f + +# sqlite3.db +type/^SQLite 3.x database + Open=/usr/libexec/mc/ext.d/misc.sh open sqlite + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view sqlite + +# dbf +shell/i/.dbf + Open=/usr/libexec/mc/ext.d/misc.sh open dbf + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view dbf + +# REXX script +regex/\.(rexx?|cmd)$ + Open=rexx %f %{Enter parameters};echo "Press ENTER";read y + +# Disk images for Commodore computers (VIC20, C64, C128) +shell/i/.d64 + Open=%cd %p/uc1541:// + View=%view{ascii} c1541 %f -list + Extract=c1541 %f -extract + +# Glade, a user interface designer for GTK+ and GNOME +shell/i/.glade + Open=/usr/libexec/mc/ext.d/misc.sh open glade + +# Gettext Catalogs +shell/.mo + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view mo + +# lyx +shell/i/.lyx + Open=/usr/libexec/mc/ext.d/misc.sh open lyx + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view lyx + +# torrent +shell/i/.torrent + View=%view{ascii} /usr/libexec/mc/ext.d/misc.sh view torrent + +### Plain compressed files ### + +# ace +shell/i/.ace + Open=%cd %p/uace:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view ace + Extract=unace x %f + +# arc +shell/i/.arc + Open=%cd %p/uarc:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view arc + Extract=arc x %f '*' + Extract (with flags)=I=%{Enter any Arc flags:}; if test -n "$I"; then arc x $I %f; fi + +# zip +type/i/^zip\ archive + Open=%cd %p/uzip:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view zip +# zip +shell/i/.[jwe]ar + Open=%cd %p/uzip:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view zip +# cab +shell/i/.cab + Open=%cd %p/ucab:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cab +shell/i/.cab + Open=%cd %p/ucab:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cab + +# cab +shell/i/.cab + Open=%cd %p/ucab:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view cab + +# zoo +shell/i/.zoo + Open=%cd %p/uzoo:// + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view zoo + +# gzip +type/^gzip + Open=/usr/libexec/mc/ext.d/archive.sh view gz %var{PAGER:more} + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view gz + +regex/\.(gz|Z)$ + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view gz + +# bzip2 +type/^bzip2 + Open=/usr/libexec/mc/ext.d/archive.sh view bzip2 %var{PAGER:more} + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view bz2 + +regex/\.bz2?$ + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view bz2 + +# bzip +type/^bzip + Open=/usr/libexec/mc/ext.d/archive.sh view bzip %var{PAGER:more} + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view bzip + +# compress +type/^compress + Open=/usr/libexec/mc/ext.d/archive.sh view gz %var{PAGER:more} + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view gz + +# lzma +regex/\.lzma$ + Open=/usr/libexec/mc/ext.d/archive.sh view lzma %var{PAGER:more} + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view lzma + +# xz +regex/\.xz$ + Open=/usr/libexec/mc/ext.d/archive.sh view xz %var{PAGER:more} + View=%view{ascii} /usr/libexec/mc/ext.d/archive.sh view xz + +# Parity Archive +type/^Parity\ Archive\ Volume\ Set + Open=/usr/libexec/mc/ext.d/archive.sh open par2 + +### Default ### + +# Default target for anything not described above +default/* + Open= + View= + + +### EOF ### -- 2.11.4.GIT