mirror of
https://github.com/neovim/neovim.git
synced 2024-12-29 14:41:06 -07:00
25 lines
869 B
Plaintext
25 lines
869 B
Plaintext
|
The ftplugin directory is for Vim plugin scripts that are only used for a
|
||
|
specific filetype.
|
||
|
|
||
|
All files ending in .vim in this directory and subdirectories will be sourced
|
||
|
by Vim when it detects the filetype that matches the name of the file or
|
||
|
subdirectory.
|
||
|
For example, these are all loaded for the "c" filetype:
|
||
|
|
||
|
c.vim
|
||
|
c_extra.vim
|
||
|
c/settings.vim
|
||
|
|
||
|
Note that the "_" in "c_extra.vim" is required to separate the filetype name
|
||
|
from the following arbitrary name.
|
||
|
|
||
|
The filetype plugins are only loaded when the ":filetype plugin" command has
|
||
|
been used.
|
||
|
|
||
|
The default filetype plugin files contain settings that 95% of the users will
|
||
|
want to use. They do not contain personal preferences, like the value of
|
||
|
'shiftwidth'.
|
||
|
|
||
|
If you want to do additional settings, or overrule the default filetype
|
||
|
plugin, you can create your own plugin file. See ":help ftplugin" in Vim.
|