Przechowywanie wtyczek vima w systemie Linux

1

Zwykle wszystkie wtyczki vim są przechowywane w /$HOME/.vimkatalogu.

Jak rozumiem wtyczki mają wspólne foldery, takie jak plugin, autoload, docitd. Jest to problem, gdy trzeba usunąć kilka wtyczek.

Czy można przechowywać wtyczki vim osobno?

Siergiej
źródło

Odpowiedzi:

2

tak, to jest możliwe. możesz albo zhakować własną drogę, albo użyć patogenu .

chodzi o to, że vim szuka wtyczek, wypróbowując runtimepath . możesz więc powiedzieć vimowi, aby traktował podfoldery katalogu o nazwie, powiedzmy „voodoo” jako wtyczki i dołączał ścieżkę do tych podfolderów do ścieżki uruchomieniowej. voila.

czytaj więcej na ten temat tutaj .

akira
źródło
czy to działa tylko dla tych wtyczek, które są na github? po prostu sklonujesz repozytorium, aby spakować katalog i to wszystko. Co jeśli wtyczka (na przykład fuzzyfinder) nie znajduje się na git i jest dostępna jako archiwum .zip?
Siergiej
działa dla każdej wtyczki. upuszczasz pliki każdej zewnętrznej wtyczki do podfolderu specjalnego folderu używanego przez patogen (lub używasz niestandardowej ścieżki, używam 3rd). Gotowe.
akira,
0

Nie trzeba niczego edytować IMO. Po prostu przechowuj je gdziekolwiek chcesz, ale dodaj miękki link w /$HOME/.vim (ln -s)

m0skit0
źródło
więc chcesz, żeby się , a następnie do , a następnie to samo dla wszystkich innych wtyczek, jak również? co z bałaganem, który musisz teraz wyczyścić podczas odinstalowywania ? zła odpowiedź, imho. ln -s.vim/3rd/foo1/plugin/foo.vim.vim/plugin/foo.vim.vim/3rd/foo1/doc/foo.txt.vim/doc/foo.txtfoo1
akira,
Możesz łatwo
napisać