1 How to install an external VFS script
2 =====================================
4 Related to extfs installation there are two major versions of ``Midnight
5 Commander``. Older versions before 4.7.something use ``extfs.ini``
6 configuration file. Newer versions simply allow to drop a VFS script to
7 ``$HOME/.mc/extfs.d`` directory. One can distinguish these versions by
8 looking up the file ``extfs.ini``; run the following command from the
13 (I use GNU locate conventions; adapt the command line to your system;
14 the simplest variant is just ``locate extfs.ini``.)
16 Usual places for ``extfs.ini`` are ``/etc/mc/extfs/extfs.ini``,
17 ``/usr/lib/mc/extfs/extfs.ini``, ``/usr/share/mc/extfs/extfs.ini`` or
18 ``/usr/local/share/mc/extfs/extfs.ini``.
20 Older versions - extfs.ini
21 --------------------------
23 On the system where there is a file extfs.ini a VFS script has to be
24 installed the following way. Put the script into the system extfs
25 directory - ``/usr/share/mc/extfs/`` or ``/usr/local/share/mc/extfs/``.
26 Make the script executable. Edit ``extfs.ini`` - add a line naming the
27 script; for example, if one's installing xml VFS one has to do something
33 To use the installed VFS one also has to edit ``$HOME/.mc/mc.ext`` to assign
34 the VFS to file extension(s) or type(s).
36 To enable file types add or change the following configuration option in
37 ini file in section ``[Midnight-Commander]``::
39 use_file_to_guess_type=1
41 This has to be done using text editor - ``mc`` doesn't allow editing the
42 option in its configuration editor.
44 Newer versions - \$HOME/.mc/extfs.d
45 -----------------------------------
47 For newer versions just drop a VFS script to ``$HOME/.mc/extfs.d`` or
48 ``$HOME/.local/share/mc/extfs.d/`` directory (verify directory by running
49 ``mc -F``). Make the script executable. Edit ``mc.ext``. Enable file types
52 See my http://phdru.name/Software/dotfiles/mc/mc.ext.html for examples.