X-Git-Url: https://git.phdru.name/?p=extfs.d.git;a=blobdiff_plain;f=INSTALL.html;fp=INSTALL.html;h=7dde8ec23777515702f26a182ca0ecea94433376;hp=0000000000000000000000000000000000000000;hb=b25e47028fb040848df6a8d2d63c14ad442b8384;hpb=cb15daa9241c014422d902acae196c3f311e3d8a diff --git a/INSTALL.html b/INSTALL.html new file mode 100644 index 0000000..7dde8ec --- /dev/null +++ b/INSTALL.html @@ -0,0 +1,63 @@ + + + + + + +How to install an external VFS script + + + +
+

How to install an external VFS script

+ +

Related to extfs installation there are two major versions of Midnight +Commander. Older versions before 4.7.something use extfs.ini +configuration file. Newer versions simply allow to drop a VFS script to +$HOME/.mc/extfs.d directory. One can distinguish these versions by +looking up the file extfs.ini; run the following command from the +command line:

+
+locate -b \\extfs.ini
+
+

(I use GNU locate conventions; adapt the command line to your system; +the simplest variant is just locate extfs.ini.)

+

Usual places for extfs.ini are /etc/mc/extfs/extfs.ini, +/usr/lib/mc/extfs/extfs.ini, /usr/share/mc/extfs/extfs.ini or +/usr/local/share/mc/extfs/extfs.ini.

+
+

Older versions - extfs.ini

+

On the system where there is a file extfs.ini a VFS script has to be +installed the following way. Put the script into the system extfs +directory - /usr/share/mc/extfs/ or /usr/local/share/mc/extfs/. +Make the script executable. Edit extfs.ini - add a line naming the +script; for example, if one's installing xml VFS one has to do something +like:

+
+cd /etc/mc/extfs
+echo xml >>extfs.ini
+
+

To use the installed VFS one also has to edit $HOME/.mc/mc.ext to assign +the VFS to file extension(s) or type(s).

+

To enable file types add or change the following configuration option in +ini file in section [Midnight-Commander]:

+
+use_file_to_guess_type=1
+
+

This has to be done using text editor - mc doesn't allow editing the +option in its configuration editor.

+
+
+

Newer versions - $HOME/.mc/extfs.d

+

For newer versions just drop a VFS script to $HOME/.mc/extfs.d or +$HOME/.local/share/mc/extfs.d/ directory (verify directory by running +mc -F). Make the script executable. Edit mc.ext. Enable file types +guessing (see above).

+

See my http://phdru.name/Software/dotfiles/mc/mc.ext.html for examples.

+
+
+ +