author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Fri, 06 Apr 2012 20:12:54 +0300 | |
changeset 325 | 667339502172 |
parent 324 | e30f2ac488aa |
child 326 | 4cd8dc6dcb84 |
permissions | -rw-r--r-- |
325
667339502172
Remove archive section as version 4.8.x break compatibility for virtual FS
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
324
diff
changeset
|
1 |
# -*- mode: conf -*- |
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
2 |
# Midnight Commander 3.0 extension file |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
3 |
# Warning: Structure of this file has changed completely with version 3.0 |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
4 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
5 |
# All lines starting with # or empty lines are thrown away. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
6 |
# Lines starting in the first column should have following format: |
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/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
|
9 |
# |
87
63b568f99e3c
Install manually Midnight Commander ini files as for Cygwin and Debian
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
18
diff
changeset
|
10 |
# keyword can be: |
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
11 |
# |
87
63b568f99e3c
Install manually Midnight Commander ini files as for Cygwin and Debian
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
18
diff
changeset
|
12 |
# shell (desc is, when starting with a dot, any extension (no wildcars), |
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
13 |
# 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
|
14 |
# 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
|
15 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
16 |
# regex (desc is an extended regular expression) |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
17 |
# 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
|
18 |
# \| matches the literal | and | has special meaning (or) and |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
19 |
# () have special meaning and \( \) stand for literal ( ). |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
20 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
21 |
# 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
|
22 |
# (the filename: part from `file %f` is removed)) |
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 |
# directory (matches any directory matching regular expression desc) |
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 |
# include (matches an include directive) |
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 |
# default (matches any file no matter what desc is) |
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 |
# 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
|
31 |
# |
87
63b568f99e3c
Install manually Midnight Commander ini files as for Cygwin and Debian
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
18
diff
changeset
|
32 |
# keyword=commandNL (with no spaces around =), where keyword should be: |
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
33 |
# |
87
63b568f99e3c
Install manually Midnight Commander ini files as for Cygwin and Debian
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
18
diff
changeset
|
34 |
# Open (if the user presses Enter or doubleclicks it), |
3
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 |
# View (F3), Edit (F4) |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
37 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
38 |
# 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
|
39 |
# section |
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 |
# 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
|
42 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
43 |
# %% -> % character |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
44 |
# %p -> name of the current file (without path, but pwd is its path) |
87
63b568f99e3c
Install manually Midnight Commander ini files as for Cygwin and Debian
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
18
diff
changeset
|
45 |
# %f -> name of the current file. Unlike %p, if file is located on a |
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
46 |
# non-local virtual filesystem, i.e. either tarfs, mcfs or ftpfs, |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
47 |
# then the file will be temporarily copied into a local directory |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
48 |
# and %f will be the full path to this local temporal file. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
49 |
# If you don't want to get a local copy and want to get the |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
50 |
# virtual fs path (like /#ftp:ftp.cvut.cz/pub/hungry/xword), then |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
51 |
# use %d/%p instead of %f. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
52 |
# %d -> name of the current directory (pwd, without trailing slash) |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
53 |
# %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
|
54 |
# or name of the current file |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
55 |
# %t -> list of tagged files |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
56 |
# %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
|
57 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
58 |
# (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
|
59 |
# 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
|
60 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
61 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
62 |
# %cd -> the rest is a path mc should change into (cd won't work, since it's |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
63 |
# a child process). %cd handles even vfs names. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
64 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
65 |
# %view -> the command you type will be piped into mc's internal file viewer |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
66 |
# if you type only the %view and no command, viewer will load %f file |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
67 |
# instead (i.e. no piping, so it is different to %view cat %f) |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
68 |
# %view may be directly followed by {} with a list of any of |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
69 |
# ascii (Ascii mode), hex (Hex mode), nroff (color highlighting for |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
70 |
# text using backspace for bold and underscore) and unform |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
71 |
# (no highlighting for nroff sequences) separated by commas. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
72 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
73 |
# %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
|
74 |
# 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
|
75 |
# 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
|
76 |
# the Bourne shell ${VAR-default} construct. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
77 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
78 |
# 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
|
79 |
# 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
|
80 |
# 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
|
81 |
# 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
|
82 |
# the second entry will be used. default should catch all the actions. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
83 |
# |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
84 |
# Any new entries you develop for you are always welcome if they are |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
85 |
# useful on more than one system. You can send your modifications |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
86 |
# by e-mail to mc-devel@gnome.org |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
87 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
88 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
89 |
### Documentation ### |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
90 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
91 |
# Texinfo |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
92 |
regex/\.(te?xi|texinfo)$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
93 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
94 |
# GNU Info page |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
95 |
type/^Info\ text |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
96 |
Open=info -f %f |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
97 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
98 |
shell/.info |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
99 |
Open=info -f %f |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
100 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
101 |
# Manual page |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
102 |
# Exception - .so libraries are not manual pages |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
103 |
regex/\.(so|so\.[0-9\.]*)$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
104 |
View=%view{ascii} file %f && nm %f |
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 |
regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
107 |
Open=case %d/%f in */log/*|*/logs/*) cat %f ;; *) nroff -man %f ;; esac | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
108 |
View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) cat %f ;; *) nroff -man %f ;; esac |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
109 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
110 |
# Troff with me macros. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
111 |
# Exception - "read.me" is not a nroff file. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
112 |
shell/read.me |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
113 |
Open= |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
114 |
View= |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
115 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
116 |
shell/.me |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
117 |
Open=nroff -me %f | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
118 |
View=%view{ascii,nroff} nroff -me %f |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
119 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
120 |
# Troff with ms macros. |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
121 |
shell/.ms |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
122 |
Open=nroff -ms %f | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
123 |
View=%view{ascii,nroff} nroff -ms %f |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
124 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
125 |
# Manual page - compressed |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
126 |
regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.g?[Zz]$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
127 |
Open=case %d/%f in */log/*|*/logs/*) gzip -dc %f ;; *) gzip -dc %f | nroff -man ;; esac | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
128 |
View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) gzip -dc %f ;; *) gzip -dc %f | nroff -man ;; esac |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
129 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
130 |
regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
131 |
Open=case %d/%f in */log/*|*/logs/*) bzip -dc %f ;; *) bzip -dc %f | nroff -man ;; esac | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
132 |
View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) bzip -dc %f ;; *) bzip -dc %f | nroff -man ;; esac |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
133 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
134 |
regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.bz2$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
135 |
Open=case %d/%f in */log/*|*/logs/*) bzip2 -dc %f ;; *) bzip2 -dc %f | nroff -man ;; esac | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
136 |
View=%view{ascii,nroff} case %d/%f in */log/*|*/logs/*) bzip2 -dc %f ;; *) bzip2 -dc %f | nroff -man ;; esac |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
137 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
138 |
### Miscellaneous ### |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
139 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
140 |
# Makefile |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
141 |
regex/[Mm]akefile$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
142 |
Open=make -f %f %{Enter parameters} |
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 |
# Imakefile |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
145 |
shell/Imakefile |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
146 |
Open=xmkmf -a |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
147 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
148 |
# Makefile.PL (MakeMaker) |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
149 |
regex/^Makefile.(PL|pl)$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
150 |
Open=%var{PERL:perl} %f |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
151 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
152 |
# dbf |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
153 |
regex/\.([dD][bB][fF])$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
154 |
Open=%view{ascii} dbview %f |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
155 |
View=%view{ascii} dbview -b %f |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
156 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
157 |
# REXX script |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
158 |
regex/\.(rexx?|cmd)$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
159 |
Open=rexx %f %{Enter parameters};echo "Press ENTER";read y |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
160 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
161 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
162 |
### Plain compressed files ### |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
163 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
164 |
# zip |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
165 |
type/^([Zz][Ii][Pp])\ archive |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
166 |
Open=%cd %p#uzip |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
167 |
View=%view{ascii} unzip -v %f |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
168 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
169 |
# zoo |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
170 |
regex/\.([Zz][Oo][Oo])$ |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
171 |
Open=%cd %p#uzoo |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
172 |
View=%view{ascii} zoo l %f |
87
63b568f99e3c
Install manually Midnight Commander ini files as for Cygwin and Debian
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
18
diff
changeset
|
173 |
|
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
174 |
# gzip |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
175 |
type/^gzip |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
176 |
Open=gzip -dc %f | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
177 |
View=%view{ascii} gzip -dc %f 2>/dev/null |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
178 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
179 |
# bzip2 |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
180 |
type/^bzip2 |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
181 |
Open=bzip2 -dc %f | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
182 |
View=%view{ascii} bzip2 -dc %f 2>/dev/null |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
183 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
184 |
# bzip |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
185 |
type/^bzip |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
186 |
Open=bzip -dc %f | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
187 |
View=%view{ascii} bzip -dc %f 2>/dev/null |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
188 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
189 |
# compress |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
190 |
type/^compress |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
191 |
Open=gzip -dc %f | sensible-pager |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
192 |
View=%view{ascii} gzip -dc %f 2>/dev/null |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
193 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
194 |
### Debian additions ### |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
195 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
196 |
# Gettext Catalogs |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
197 |
shell/.mo |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
198 |
View=%view{ascii} msgunfmt %f || cat %f |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
199 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
200 |
### My. ### |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
201 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
202 |
shell/.my |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
203 |
Open=echo %f %{Enter opt:} %{Enter file:} |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
204 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
205 |
### Default ### |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
206 |
|
87
63b568f99e3c
Install manually Midnight Commander ini files as for Cygwin and Debian
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
18
diff
changeset
|
207 |
# Default target for anything not described above. |
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
208 |
default/* |
87
63b568f99e3c
Install manually Midnight Commander ini files as for Cygwin and Debian
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
18
diff
changeset
|
209 |
Open=cygstart %f& |
3
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
210 |
View= |
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
211 |
|
a1e69064ee0b
Added some linux conf files.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
212 |
### EOF ### |