.config/mc/mc.ext
author Oleksandr Gavenko <gavenkoa@gmail.com>
Fri, 06 Apr 2012 22:19:50 +0300
changeset 331 7ae811635f6e
parent 330 6197aede6474
child 332 49a59f56956e
permissions -rw-r--r--
Remove tabs...
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
323
55f697ab8790 Add mode setting for Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 313
diff changeset
     1
# -*- mode: conf -*-
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
# All lines starting with # or empty lines are thrown away.
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
# Lines starting in the first column should have following format:
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
# keyword/descNL, i.e. everything after keyword/ until new line is desc
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
# keyword can be: 
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
#    shell (desc is, when starting with a dot, any extension (no wildcars), 
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
#          i.e. matches all the files *desc . Example: .tar matches *.tar;
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
#          if it doesn't start with a dot, it matches only a file of that name)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
#    regex (desc is an extended regular expression)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
#          Please note that we are using the GNU regex library and thus
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
#          \| matches the literal | and | has special meaning (or) and
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
#          () have special meaning and \( \) stand for literal ( ).
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
#    type  (file matches this if `file %f` matches regular expression desc
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
#          (the filename: part from `file %f` is removed))
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
#    directory (matches any directory matching regular expression desc)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
#    include (matches an include directive)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
#    default (matches any file no matter what desc is)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
# Other lines should start with a space or tab and should be in the format:
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
# keyword=commandNL (with no spaces around =), where keyword should be: 
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
#    Open (if the user presses Enter or doubleclicks it), 
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
#    View (F3), Edit (F4)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
#    Include is the keyword used to add any further entries from an include/
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
#    section
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
# command is any one-line shell command, with the following substitutions:
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
# %% -> % character
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
# %p -> name of the current file (without path, but pwd is its path)
325
667339502172 Remove archive section as version 4.8.x break compatibility for virtual FS
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
    43
# %f -> name of the current file. Unlike %p, if file is located on a
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    44
#   non-local virtual filesystem, i.e. either tarfs or ftpfs,
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    45
#   then the file will be temporarily copied into a local directory
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    46
#   and %f will be the full path to this local temporal file.
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    47
#   If you don't want to get a local copy and want to get the
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    48
#   virtual fs path (like /#ftp:ftp.cvut.cz/pub/hungry/xword), then
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    49
#   use %d/%p instead of %f.
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
# %d -> name of the current directory (pwd, without trailing slash)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
# %s -> "selected files", i.e. space separated list of tagged files if any
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
#       or name of the current file
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
# %t -> list of tagged files
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
# %u -> list of tagged files (they'll be untaged after the command)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
# (If these 6 letters are in uppercase, they refer to the other panel.
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
# But you shouldn't have to use it in this file.)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
# %cd -> the rest is a path mc should change into (cd won't work, since it's
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    61
#   a child process).  %cd handles even vfs names.
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
# %view -> the command you type will be piped into mc's internal file viewer
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    64
#   if you type only the %view and no command, viewer will load %f file
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    65
#   instead (i.e. no piping, so it is different to %view cat %f)
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    66
#   %view may be directly followed by {} with a list of any of
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    67
#   ascii (Ascii mode), hex (Hex mode), nroff (color highlighting for
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    68
#   text using backspace for bold and underscore) and unform
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    69
#   (no highlighting for nroff sequences) separated by commas.
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    71
# %var -> You use it like this: %var{VAR:default}.  This macro will expand
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
#       to the value of the VAR variable in the environment if it's set
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    73
#       otherwise the value in default will be used.  This is similar to
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
#       the Bourne shell ${VAR-default} construct.
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
#
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
# Rules are applied from top to bottom, thus the order is important.
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
# If some actions are missing, search continues as if this target didn't
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
# match (i.e. if a file matches the first and second entry and View action
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
# is missing in the first one, then on pressing F3 the View action from
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    80
# the second entry will be used. default should catch all the actions.
325
667339502172 Remove archive section as version 4.8.x break compatibility for virtual FS
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
    81
#
667339502172 Remove archive section as version 4.8.x break compatibility for virtual FS
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
    82
# Any new entries you develop for you are always welcome if they are
667339502172 Remove archive section as version 4.8.x break compatibility for virtual FS
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
    83
# useful on more than one system.  You can post your modifications
667339502172 Remove archive section as version 4.8.x break compatibility for virtual FS
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 324
diff changeset
    84
# as tickets at www.midnight-commander.org
269
48b3cbdac750 .tar.xz, .txz
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 120
diff changeset
    85
326
4cd8dc6dcb84 Remove man page config us as version depended. It was loaded from system wide
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 325
diff changeset
    86
4cd8dc6dcb84 Remove man page config us as version depended. It was loaded from system wide
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 325
diff changeset
    87
# .so libraries
4cd8dc6dcb84 Remove man page config us as version depended. It was loaded from system wide
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 325
diff changeset
    88
# Exception - .so libraries are not manual pages
4cd8dc6dcb84 Remove man page config us as version depended. It was loaded from system wide
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 325
diff changeset
    89
regex/\.(so|so\.[0-9\.]*)$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    90
    View=%view{ascii} file %f && nm -C -D %f
326
4cd8dc6dcb84 Remove man page config us as version depended. It was loaded from system wide
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 325
diff changeset
    91
4cd8dc6dcb84 Remove man page config us as version depended. It was loaded from system wide
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 325
diff changeset
    92
# Object
4cd8dc6dcb84 Remove man page config us as version depended. It was loaded from system wide
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 325
diff changeset
    93
type/^ELF
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    94
    #Open=%var{PAGER:more} %f
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
    95
    View=%view{ascii} file %f && nm -C %f
326
4cd8dc6dcb84 Remove man page config us as version depended. It was loaded from system wide
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 325
diff changeset
    96
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    97
### Documentation ###
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    98
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    99
# Texinfo
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   100
regex/\.(te?xi|texinfo)$
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   101
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   102
# GNU Info page
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   103
type/^Info\ text
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   104
    Open=info -f %f
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   105
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   106
shell/.info
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   107
    Open=info -f %f
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   108
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   109
include/image
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   110
    Open=(see %f &)
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   111
    View=%view{ascii} identify %f
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   112
    #View=%view{ascii} asciiview %f
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   113
302
8354ab3a7042 Fix: Old VLC under Debian have no association for wmv mimetype.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 301
diff changeset
   114
# Old VLC under Debian have no association for wmv mimetype.
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   115
regex/\.([wW][mM][vV])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   116
    Open=vlc %f &
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   117
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   118
regex/\.([aA][vV][iI])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   119
    Include=video
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   120
regex/\.(3[gG][pP])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   121
    Include=video
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   122
regex/\.([aA][sS][fFxX])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   123
    Include=video
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   124
regex/\.([dD][iI][vV][xX])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   125
    Include=video
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   126
regex/\.([mM][kK][vV])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   127
    Include=video
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   128
regex/\.([mM][oO][vV]|[qQ][tT])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   129
    Include=video
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   130
regex/\.([mM][pP]4|[mM][pP][eE]?[gG])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   131
    Include=video
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   132
# MPEG-2 TS container + H.264 codec
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   133
regex/\.([mM][tT][sS])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   134
    Include=video
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   135
regex/\.([vV][oO][bB])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   136
    Include=video
330
6197aede6474 Remove content that duplicate /etc/mc/mc.ext. I preserve definition for video
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 327
diff changeset
   137
regex/\.([wW][mM][vV])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   138
    Include=video
327
a8face3f062f Remove "Plain compressed files" section to use system wide configs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 326
diff changeset
   139
regex/\.([fF][lL][iIcCvV])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   140
    Include=video
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   141
regex/\.([oO][gG][mM])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   142
    Include=video
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   143
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   144
include/video
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   145
    Open=see %f
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   146
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   147
shell/.chm
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   148
    Open=xchm %f &
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   149
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   150
shell/.djvu
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   151
    Open=djview %f &
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   152
274
efb78fb374ee Open .fb2 and .epub files in MC.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 269
diff changeset
   153
shell/.fb2
efb78fb374ee Open .fb2 and .epub files in MC.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 269
diff changeset
   154
    Open=fbreader %f &
efb78fb374ee Open .fb2 and .epub files in MC.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 269
diff changeset
   155
efb78fb374ee Open .fb2 and .epub files in MC.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 269
diff changeset
   156
shell/.epub
efb78fb374ee Open .fb2 and .epub files in MC.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 269
diff changeset
   157
    Open=fbreader %f &
efb78fb374ee Open .fb2 and .epub files in MC.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 269
diff changeset
   158
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   159
# Makefile
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   160
regex/[Mm]akefile$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   161
    Open=make -f %f %{Enter parameters}
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   162
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   163
# Imakefile
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   164
shell/Imakefile
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   165
    Open=xmkmf -a
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   166
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   167
# Makefile.PL (MakeMaker)
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   168
regex/^Makefile.(PL|pl)$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   169
    Open=%var{PERL:perl} %f
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   170
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   171
shell/.my
297
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   172
    Open=tmp=%f; echo ${tmp%.my} %f %{Enter opt:} %{Enter file:}
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   173
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   174
# Open in Emacs.
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   175
regex/\.(c|cpp|cxx)
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   176
    Open=e %f
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   177
    # Open=sensible-editor %f
297
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   178
regex/\.(h|hpp)
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   179
    Open=e %f
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   180
shell/.(s|S)
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   181
    Open=e %f
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   182
shell/.java
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   183
    Open=e %f
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   184
shell/.f
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   185
    Open=e %f
327
a8face3f062f Remove "Plain compressed files" section to use system wide configs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 326
diff changeset
   186
regex/\.([Tt][Ee][Xx])$
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   187
    Open=e %f
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   188
    #Open=%var{EDITOR:vi} %f
297
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   189
regex/\.(sh|bash|tcsh)
303
d05577057b67 Fix action for .sh files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 302
diff changeset
   190
    Edit=e %f
297
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   191
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   192
# Object files.
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   193
regex/\.(o|obj)
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   194
    #Open=sensible-pager %f
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   195
    View=%view{ascii} file %f && nm %f
297
94be7bf3d9a3 Open source files in Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 296
diff changeset
   196
shell/.class
331
7ae811635f6e Remove tabs...
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 330
diff changeset
   197
    View=%view{ascii} tmp=%p; javap -c ${tmp%%.class}
3
a1e69064ee0b Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
   198