vim-scripts.org – wszystkie pluginy do vima na githubie
W poprzednim wpisie pisałem jak korzystając z pathogen’a ładnie posegregować sobie pluginy do vim’a i korzystając z github’a zrobić kopie zapasową konfiguracji. Możliwości są znacznie większe, choć ja wtedy zdecydowałem się ich nie wykorzystywać – pościągałem pluginy ze strony vim’a i to wszystko. Nie wszystkie pluginy miały repozytoria na githubie, nie chciało mi się szukać tych, które mają, wiec poszedłem trochę na łatwiznę (przy szukaniu pluginów, ich akutalizacja już nie byłaby łatwiejsza:)). W każdym razie wczoraj znalazłem stronę vim-scripts.org, czyli repozytoria WSZYSTKICH pluginów do vim’a na githubie… i postanowiłem zainstalować je od nowa. Jak to zrobić?
Na stronie możemy sobie sobie poczytać co nieco, ale repozytoriów pluginów najłatwiej jest szukać tu: https://github.com/vim-scripts/repositories
Aby usunąć już zainstalowany plugin: ~/.vim$ git rm -r bundle/plugin_name
Następnie musimy dodać plugin z repozytorium git’a. Szukamy repozytorium na podanej wyżej stronie i do jego adres dodajemy na końcu ".git". Na przykład mamy adres "https://github.com/vim-scripts/vim-plugin", więc otrzymamy "https://github.com/vim-scripts/vim-plugin.git" i takiego właśnie adresu użyjemy by dodać repozytorium jako submoduł (ciągle mam wrażenie, że to słowo brzmi strasznie koślawo…):~/.vim$ git submodule add https://github.com/vim-scripts/vim-plugin.git bundle/vim-pluginMoże dodać potem inne moduły, na konieć musimy zrobić tylko:~/.vim$ git submodule initJeśli chcemy to robimy commit’a:~/.vim$ git commit -a -m "komentarz"
i możemy popchnąć to do naszego repozytorium:~/.vim$ git push origin master
Teraz jeśli chcemy zaktualizować nasze pluginy to wydajemy polecenie:~/.vim$ git submodule update
I to chyba na tyle, teraz tylko czas dopracować .vimrc, skonfigurować moduły i nauczyć się jak ich używać (mam nadzieję, że o tym napiszę w przyszłości).