Kai Weber wrote:
Hello,
where can I find an overview of the $HOME/.vim directory hierarchie? I
have not found an overview, seems I have to read all the vim
documentation for ":help ftplugin", ":help initialization" and so on. I
am searching for a short overview like
foo -- contains files for filetypes
foo/bar -- files in this dir are read after including ...
Regards, Kai
You don't need any subfolders in $HOME/.vim (or, on non-Unix systems,
$HOME/vimfiles) unless you have something to put in them. The hierarchy is the
same as under $VIMRUNTIME, with the addition of ~/.vim/after/ (for which see
":help after-directory").
~/.vim/autoload/*.vim
load-on-demand scripts for functions of the form scriptname#Funcname()
~/.vim/colors/*.vim
colorschemes
~/.vim/compiler/*.vim
compiler scripts
~/.vim/doc/*.txt
~/.vim/doc/tags
helpfiles. For "tags" see ":help :helptags".
~/.vim/ftplugin/*.vim
filetype-plugins
~/.vim/indent/*.vim
indent plugins
~/.vim/keymap/*.vim
keymaps
~/.vim/lang/
translations for menus and messages
~/.vim/macros/
not used automatically by Vim
~/.vim/plugin/*.vim
global plugins (loaded at startup)
~/.vim/print/*.ps
I'm not sure
~/.vim/spell/
spell dictionaries
~/.vim/syntax/*.vim
syntax highlight scripts
Also:
~/.vim/filetype.vim
~/.vim/ftdetect/*.vim
filetype detection scripts
~/.vimrc or ~/_vimrc
~/.gvimrc or ~/_gvimrc
startup customization scripts
Each of the directories named in the 'runtimepath' option (q.v.) has the same
structure but their purpose is different:
~/.vim or ~/vimfiles (according to platforms)
full-fledged scripts, single-user
$VIM/vimfiles
full-fledged scripts, system-wide
$VIMRUNTIME
ONLY what was distributed together with Vim
$VIM/vimfiles/after
system-wide tweaks to any of the above
~/.vim/after or ~/vimfiles/after
user-private tweaks to any of the above
See
:help 'runtimepath'
:help after-directory
:help :helptags
Best regards,
Tony.
--
Canada Bill Jone's Motto:
It's morally wrong to allow suckers to keep their money.
Supplement:
A .44 magnum beats four aces.