Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | The ftplugin directory is for Vim plugin scripts that are only used for a |
| 2 | specific filetype. |
| 3 | |
| 4 | All files ending in .vim in this directory and subdirectories will be sourced |
| 5 | by Vim when it detects the filetype that matches the name of the file or |
| 6 | subdirectory. |
| 7 | For example, these are all loaded for the "c" filetype: |
| 8 | |
| 9 | c.vim |
| 10 | c_extra.vim |
| 11 | c/settings.vim |
| 12 | |
| 13 | Note that the "_" in "c_extra.vim" is required to separate the filetype name |
| 14 | from the following arbitrary name. |
| 15 | |
| 16 | The filetype plugins are only loaded when the ":filetype plugin" command has |
| 17 | been used. |
| 18 | |
| 19 | The default filetype plugin files contain settings that 95% of the users will |
| 20 | want to use. They do not contain personal preferences, like the value of |
| 21 | 'shiftwidth'. |
| 22 | |
| 23 | If you want to do additional settings, or overrule the default filetype |
| 24 | plugin, you can create your own plugin file. See ":help ftplugin" in Vim. |