GIF89; GIF89; %PDF- %PDF- Mr.X
  
  __  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.209: ~ $
# 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 <slavazanko@gmail.com>
#                 2021-03-28 Andrew Borodin <aborodin@vmail.ru>


### GIT Repo ###
# gitfs changeset
regex/^\[git\]
	Open=%cd %p/changesetfs://
	View=%cd %p/patchsetfs://


### Archives ###
# Since we use "file -z", we should use regex/ and shell/ at first, then type/.

# .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/lib/mc/ext.d/archive.sh view tar.gz

shell/.tar.bz
	# Open=%cd %p/utar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip

regex/\.t(ar\.bz2|bz2?|b2)$
	Open=%cd %p/utar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip2

# .tar.lzma, .tlz
regex/\.t(ar\.lzma|lz)$
	Open=%cd %p/utar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lzma

# .tar.lz
shell/.tar.lz
	Open=%cd %p/utar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lz

# .tar.lz4, .tlz4
regex/\.t(ar\.lz4|lz4)$
	Open=%cd %p/utar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lz4

# .tar.xz, .txz
regex/\.t(ar\.xz|xz)$
	Open=%cd %p/utar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.xz

# .tar.zst, .tzst
regex/\.t(ar\.zst|zst)$
	Open=%cd %p/utar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.zst

# .tar.F - used in QNX
shell/.tar.F
	# Open=%cd %p/utar://
	View=%view{ascii} /usr/lib/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/lib/mc/ext.d/archive.sh view tar.qpr

# tar
shell/i/.tar
	Open=%cd %p/utar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar

# arj
regex/i/\.a(rj|[0-9][0-9])$
	Open=%cd %p/uarj://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view arj

# cab
shell/i/.cab
	Open=%cd %p/ucab://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cab

# ha
shell/i/.ha
	Open=%cd %p/uha://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ha

# rar
regex/i/\.r(ar|[0-9][0-9])$
	Open=%cd %p/urar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view rar

# ALZip
shell/i/.alz
	Open=%cd %p/ualz://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view alz

# cpio
shell/.cpio.Z
	Open=%cd %p/ucpio://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.z

shell/.cpio.lz
	Open=%cd %p/ucpio://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz

shell/.cpio.lz4
	Open=%cd %p/ucpio://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz4

shell/.cpio.xz
	Open=%cd %p/ucpio://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.xz

shell/.cpio.zst
	Open=%cd %p/ucpio://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.zst

shell/.cpio.gz
	Open=%cd %p/ucpio://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.gz

shell/i/.cpio
	Open=%cd %p/ucpio://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio

# initrd
regex/^(initramfs.*\.img|initrd(-.+)?\.img(-.+)?)$
	Open=%cd %p/ucpio://
	View=%view{ascii} /usr/lib/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/lib/mc/ext.d/archive.sh view 7z

# patch
regex/\.(diff|patch)(\.bz2)$
	Open=%cd %p/patchfs://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2

regex/\.(diff|patch)(\.(gz|Z))$
	Open=%cd %p/patchfs://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz

regex/\.(diff|patch)(\.xz)$
    Open=%cd %p/patchfs://
    View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view xz

regex/\.(diff|patch)(\.zst)$
    Open=%cd %p/patchfs://
    View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zst

# ls-lR
regex/(^|\.)ls-?lR(\.gz|Z|bz2)$
	Open=%cd %p/lslR://

# trpm
shell/.trpm
	Open=%cd %p/trpm://
	View=%view{ascii} /usr/lib/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/lib/mc/ext.d/package.sh view src.rpm

shell/.rpm
	Open=%cd %p/rpm://
	View=%view{ascii} /usr/lib/mc/ext.d/package.sh view rpm

# deb
regex/\.u?deb$
	Open=%cd %p/deb://
	View=%view{ascii} /usr/lib/mc/ext.d/package.sh view deb

# dpkg
shell/.debd
        Open=%cd %p/debd://
	View=%view{ascii} /usr/lib/mc/ext.d/package.sh view debd

# apt
shell/.deba
        Open=%cd %p/deba://
	View=%view{ascii} /usr/lib/mc/ext.d/package.sh view deba

# ISO9660
shell/i/.iso
	Open=%cd %p/iso9660://
	View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view iso9660

regex/\.(diff|patch)$
	Open=%cd %p/patchfs://
	View=%view{ascii} /usr/lib/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/lib/mc/ext.d/misc.sh view ar

# gplib
shell/i/.lib
	Open=%cd %p/ulib://
	View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lib

# ace
shell/i/.ace
	Open=%cd %p/uace://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ace
	Extract=unace x %f

# arc
shell/i/.arc
	Open=%cd %p/uarc://
	View=%view{ascii} /usr/lib/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
shell/i/.zip
	Open=%cd %p/uzip://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip

# zoo
shell/i/.zoo
	Open=%cd %p/uzoo://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zoo

# lz4
regex/\.lz4$
	Open=/usr/lib/mc/ext.d/archive.sh view lz4 %var{PAGER:more}
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lz4

# WIM
shell/i/\.wim
	Open=%cd %p/uwim://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view wim

# gzip
type/\(gzip compressed
	Open=/usr/lib/mc/ext.d/archive.sh view gz %var{PAGER:more}
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz

# bzip2
type/\(bzip2 compressed
	Open=/usr/lib/mc/ext.d/archive.sh view bzip2 %var{PAGER:more}
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2

# bzip
type/\(bzip compressed
	Open=/usr/lib/mc/ext.d/archive.sh view bzip %var{PAGER:more}
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bzip

# compress
type/\(compress'd
	Open=/usr/lib/mc/ext.d/archive.sh view gz %var{PAGER:more}
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz

# lz
type/\(lzip compressed
	Open=/usr/lib/mc/ext.d/archive.sh view lz %var{PAGER:more}
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lz

# lzma
type/\(LZMA compressed
	Open=/usr/lib/mc/ext.d/archive.sh view lzma %var{PAGER:more}
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lzma

# xz
type/\(XZ compressed
	Open=/usr/lib/mc/ext.d/archive.sh view xz %var{PAGER:more}
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view xz

# zstd
type/\(Zstandard compressed
	Open=/usr/lib/mc/ext.d/archive.sh view zst %var{PAGER:more}
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zst

# zip
type/\(Zip archive
	Open=%cd %p/uzip://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip

# jar(zip)
type/i/\(Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\)
	Open=%cd %p/uzip://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip

# lha
type/^LHa\ .*archive
	Open=%cd %p/ulha://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lha

# PAK
type/^PAK\ .*archive
	Open=%cd %p/unar://
	View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view pak

# Parity Archive
type/^Parity\ Archive\ Volume\ Set
	Open=/usr/lib/mc/ext.d/archive.sh open par2

# 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

# .so libraries
regex/\.(so|so\.[0-9\.]*)$
	View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view so

# Object
type/^ELF
	#Open=%var{PAGER:more} %f
	View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view elf


### Documentation ###

# Texinfo
#regex/\.(te?xi|texinfo)$

# GNU Info page
type/^Info\ text
 	Open=/usr/lib/mc/ext.d/text.sh open info

shell/.info
	Open=/usr/lib/mc/ext.d/text.sh open info

# Exception: .3gp are video files not manual pages
shell/i/.3gp
	Include=video

# Troff with me macros.
# Exception - "read.me" is not a nroff file.
shell/read.me
	Open=
	View=

shell/.me
	Open=/usr/lib/mc/ext.d/text.sh open nroff.me %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view nroff.me %var{PAGER:more}

# Troff with ms macros.
shell/.ms
	Open=/usr/lib/mc/ext.d/text.sh open nroff.ms %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view nroff.ms %var{PAGER:more}

# Manual page - compressed
type/^(ASCII )?troff.*gzip compressed
	Open=/usr/lib/mc/ext.d/text.sh open man.gz %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.gz %var{PAGER:more}

type/^(ASCII )?troff.*bzip compressed
	Open=/usr/lib/mc/ext.d/text.sh open man.bz %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.bz %var{PAGER:more}

type/^(ASCII )?troff.*bzip2 compressed
	Open=/usr/lib/mc/ext.d/text.sh open man.bz2 %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.bz2 %var{PAGER:more}

# Manual page
type/^(ASCII )?troff
	Open=/usr/lib/mc/ext.d/text.sh open man %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man %var{PAGER:more}

# Perl pod page
shell/.pod
	Open=/usr/lib/mc/ext.d/text.sh open pod %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view pod %var{PAGER:more}

regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz$
	Open=/usr/lib/mc/ext.d/text.sh open man.lz %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lz %var{PAGER:more}

regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz4$
	Open=/usr/lib/mc/ext.d/text.sh open man.lz4 %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lz4 %var{PAGER:more}

regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lzma$
	Open=/usr/lib/mc/ext.d/text.sh open man.lzma %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lzma %var{PAGER:more}

regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.xz$
	Open=/usr/lib/mc/ext.d/text.sh open man.xz %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.xz %var{PAGER:more}

regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.zst$
	Open=/usr/lib/mc/ext.d/text.sh open man.zst %var{PAGER:more}
	View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.zst %var{PAGER:more}

# CHM
shell/i/.chm
	Open=/usr/lib/mc/ext.d/text.sh open chm


### Images ###

type/^GIF
	Include=image

type/^JPEG
	View=%view{ascii} /usr/lib/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/lib/mc/ext.d/image.sh open xcf

shell/.xbm
	Open=/usr/lib/mc/ext.d/image.sh open xbm

shell/.xpm
	Include=image
	View=/usr/lib/mc/ext.d/image.sh view xpm %f

shell/.ico
	Include=image

shell/i/.svg
	View=%view{ascii} /usr/lib/mc/ext.d/image.sh view svg
	Open=/usr/lib/mc/ext.d/image.sh open svg


### Sound files ###

regex/i/\.(wav|snd|voc|au|smp|aiff|snd|m4a|ape|aac|wv)$
	Open=/usr/lib/mc/ext.d/sound.sh open common
	View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view common

regex/i/\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
	Open=/usr/lib/mc/ext.d/sound.sh open mod

shell/i/.waw22
	Open=/usr/lib/mc/ext.d/sound.sh open wav22

shell/i/.mp3
	Open=/usr/lib/mc/ext.d/sound.sh open mp3
	View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view mp3

regex/i/\.og[gax]$
	Open=/usr/lib/mc/ext.d/sound.sh open ogg
	View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view ogg

shell/i/.opus
	Open=/usr/lib/mc/ext.d/sound.sh open opus
	View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view opus

regex/i/\.(spx|flac)$
	Open=/usr/lib/mc/ext.d/sound.sh open common

regex/i/\.(midi?|rmid?)$
	Open=/usr/lib/mc/ext.d/sound.sh open midi

shell/i/.wma
	Open=/usr/lib/mc/ext.d/sound.sh open wma
	View=%view{ascii} /usr/lib/mc/ext.d/sound.sh view wma


### Play lists ###

regex/i/\.(m3u|pls)$
	Open=/usr/lib/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/lib/mc/ext.d/video.sh open ram

# WebM
shell/i/.webm
    Include=video

type/WebM
    Include=video


### Documents ###

# Postscript
type/^PostScript
	Open=/usr/lib/mc/ext.d/doc.sh open ps
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view ps

# PDF
type/^PDF
	Open=/usr/lib/mc/ext.d/doc.sh open pdf
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view pdf

# html
regex/i/\.html?$
	Open=/usr/lib/mc/ext.d/web.sh open html
	View=%view{ascii} /usr/lib/mc/ext.d/web.sh view html

# StarOffice 5.2
shell/.sdw
	Open=/usr/lib/mc/ext.d/doc.sh open ooffice

# StarOffice 6 and OpenOffice.org formats
regex/i/\.(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)$
	Open=/usr/lib/mc/ext.d/doc.sh open ooffice
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view odt

# AbiWord
shell/.abw
	Open=/usr/lib/mc/ext.d/doc.sh open abw

# Gnumeric
shell/i/.gnumeric
	Open=/usr/lib/mc/ext.d/doc.sh open gnumeric

# Microsoft Word Document
regex/i/\.(do[ct]|wri|docx)$
	Open=/usr/lib/mc/ext.d/doc.sh open msdoc
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc
type/^Microsoft\ Word
	Open=/usr/lib/mc/ext.d/doc.sh open msdoc
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc

# RTF document
shell/i/.rtf
	Open=/usr/lib/mc/ext.d/doc.sh open msdoc

# Microsoft Excel Worksheet
regex/i/\.(xl[sw]|xlsx)$
	Open=/usr/lib/mc/ext.d/doc.sh open msxls
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls
type/^Microsoft\ Excel
	Open=/usr/lib/mc/ext.d/doc.sh open msxls
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls

# Microsoft PowerPoint Presentation
regex/i/\.(pp[ts]|pptx)$
	Open=/usr/lib/mc/ext.d/doc.sh open msppt
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msppt

# Use OpenOffice.org/LibreOffice to open any MS Office documents
type/^Microsoft\ Office\ Document
	Open=/usr/lib/mc/ext.d/doc.sh open ooffice
type/^Microsoft\ OOXML
	Open=/usr/lib/mc/ext.d/doc.sh open ooffice

# Framemaker
type/^FrameMaker
	Open=/usr/lib/mc/ext.d/doc.sh open framemaker

# DVI
shell/i/.dvi
	Open=/usr/lib/mc/ext.d/doc.sh open dvi
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view dvi

# TeX
shell/i/.tex
	Include=editor

# Markdown
shell/i/.md
	Include=editor

# DjVu
regex/i/\.djvu?$
	Open=/usr/lib/mc/ext.d/doc.sh open djvu
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view djvu

# Comic Books
regex/i/\.cb[zr]$
	Open=/usr/lib/mc/ext.d/doc.sh open comic

# Epup, mobi, fb2
regex/i/\.(epub|mobi|fb2)$
	Open=/usr/lib/mc/ext.d/doc.sh open ebook
	View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view ebook


### Miscellaneous ###

# Compiled Java classes
shell/.class
	View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view javaclass

# Imakefile
shell/Imakefile
	Open=xmkmf -a

# Makefile.PL (MakeMaker)
regex/^Makefile\.(PL|pl)$
	Open=%var{PERL:perl} %f

# Makefile
regex/[Mm]akefile
	Open=make -f %f %{Enter parameters}

# sqlite3.db
type/^SQLite 3.x database
	Open=/usr/lib/mc/ext.d/misc.sh open sqlite
	View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view sqlite

# dbf
shell/i/.dbf
	Open=/usr/lib/mc/ext.d/misc.sh open dbf
	View=%view{ascii} /usr/lib/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/lib/mc/ext.d/misc.sh open glade

# Gettext Catalogs
regex/\.g?mo$
	View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view mo

# po
shell/.po
	Open=/usr/lib/mc/ext.d/misc.sh open po

# lyx
shell/i/.lyx
	Open=/usr/lib/mc/ext.d/misc.sh open lyx
	View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lyx

# torrent
shell/i/.torrent
	View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view torrent


### Plain compressed files ###


### Includes
# includes should be at end of bindings

include/editor
	Open=%var{EDITOR:editor} %f

include/image
	Open=/usr/lib/mc/ext.d/image.sh open ALL_FORMATS
	View=%view{ascii} /usr/lib/mc/ext.d/image.sh view ALL_FORMATS

include/video
	Open=/usr/lib/mc/ext.d/video.sh open ALL_FORMATS
	View=%view{ascii} /usr/lib/mc/ext.d/video.sh view ALL_FORMATS


### Default ###

# Default target for anything not described above
default/*
	Open=
	View=


### EOF ###

Filemanager

Name Type Size Permission Actions
edit.indent.rc File 788 B 0755
filehighlight.ini File 1.33 KB 0644
mc.default.keymap File 9.24 KB 0644
mc.emacs.keymap File 9.17 KB 0644
mc.ext File 21.09 KB 0644
mc.keymap File 9.24 KB 0644
mc.menu File 11.54 KB 0644
mcedit.menu File 12.33 KB 0644
sfs.ini File 871 B 0644