Próbuję zaktualizować moje skrypty konfiguracyjne Vim
. W moim katalogu ~/.vim
znajduje się wiele podkatalogów i nie jestem pewien co do tego, co robią, ani dlaczego niektóre wydają się zbędne.Proszę wyjaśnić hierarchię katalogów konfiguracyjnych Vima
Oto co mój ~/.vim
drzewo katalogów wygląda
|-after
|---ftplugin
|---syntax
|-autoload
|-compiler
|-doc
|-ftplugin
|---latex-suite
|-----dictionaries
|-----macros
|-----packages
|-----templates
|---python
|-indent
|-plugin
|-spell
|-syntax
teraz na konkretne pytania.
- Co można znaleźć w
plugin
kontraftplugin
? - Jaka jest różnica między
plugin
iautoload
? - Kiedy należy umieścić coś w
after/...
zamiast w katalogach bezpośrednio pod~/.vim
?
+1; zwięzłe i poprawne podsumowanie. –
Dzięki @skeept. Jeśli rozumiem poprawnie, umieść główne wtyczki w 'plugin' lub' ftplugin', wspierając rzeczy w 'autoload' i stuff, aby nadpisać wszystko inne w' after'. Poprawny? – jlconlin
Jeśli robisz coś, co dotyczy określonego typu pliku, powinieneś pójść z ftplugin. Jeśli chodzi o coś, co dotyczy wszystkich typów plików, wstawiaj wtyczkę, ale jeśli to możliwe, spróbuj wczytać ją automatycznie, i tak, cokolwiek jest, zastępuje wszystko inne. Myślę, że link podany w odpowiedzi od Eduana jest dobrym źródłem, powinieneś go przeczytać. – skeept