2011-01-26 11 views
7

Niedawno przełączyłem się na używanie Janus z niestandardowego zestawu wtyczek vim i .vimrc. Naprawdę cieszę się z instalacji, ale brakuje mi jednego automatycznego uzupełniania bloków w Ruby.Dodawanie wtyczek VIM do instalacji Janusa

Na przykład, po wpisaniu:

def method <enter> 

Byłoby zakończyć blok:

def method 
    # cursor here 
end 

używałem niektórych wtyczek Tim Papieża i nie mogę sobie przypomnieć, który z nich pod warunkiem, że funkcjonalność (Rails może?) Czy istnieje sposób na uzyskanie tej funkcjonalności za pomocą Janusa? Czy istnieje powód, dla którego ktoś by tego nie chciał? Wydaje się, że jest to bardzo wygodne.

+3

Janus od tego czasu dodał do projektu –

Odpowiedz

9

Według dokumentacji janusa documentation:

Jeśli chcesz dodać dodatkowy Vima wtyczek można to zrobić poprzez dodanie ~/.janus.rake tak:

vim_plugin_task "zencoding", "git://github.com/mattn/zencoding-vim.git" 
vim_plugin_task "minibufexpl", "git://github.com/fholgado/minibufexpl.vim.git" 

mrówki potem wystarczy uruchomić natarcia lub uruchom prowizji dla pluging ci instalacji, na ~/.vim, na przykład:

rake zenconding 
+0

Czy to już działa? Nie mogę znaleźć tego zadania rake. Jedynym odniesieniem do wtyczki, którą znalazłem w dokumencie Janusa, jest zainstalowanie wtyczki w folderze ~/.janus, ale mam też problem z jej uruchomieniem. –

+0

Czy możesz rozwinąć ten temat? Instrukcje są dla mnie bardzo trudne do naśladowania. Wygląda na to, że ich dokumenty mówią o utworzeniu pliku o nazwie .janus.rake w twoim katalogu domowym (~), aw tym pliku po prostu wpisz te linie. Co wtedy? – netpoetica

+0

+1 to, myślę, że jest przestarzałe, patrz poniżej –

6

Mówisz o endwise.

Prawdopodobnie można dodać to ponowne repozytorium do pliku rusus Janusa, jednak nie testowałem. Prawdopodobnie nie jest to uwzględnione w Janus, ponieważ można to w znacznym stopniu emulować z snipMate, która jest zawarta w Janus.

+0

dzięki! Próbowałem snipMate, ale nie jest to dokładnie to, co chcę, więc umieszczam endwise w ~/.vim/plugin. To wystarczyło, ale to, co pewnie skończy, to tylko rozwidlenie Janusa i dodanie tego. –

4

janus customization documentation obecnie reccommends pomocą ~/.janus katalog dla wtyczek vim.

Możesz użyć git clone do zainstalowania wtyczek vim w katalogu ~/.janus. Na przykład.

cd ~/.janus 
git clone https://github.com/vim-scripts/Rename2.git rename2 

Stary sposób dostosowywania pomocą Rakefile jest w separate branch, że nie jest zachowana.

+3

nie dostałem, że do pracy, katalog jest tam, ale nie wydaje się, aby działało, próbując zainstalować kodowanie –

+2

lub nawet sposób debugowania byłoby miło –

+0

pracował dla mnie .. – Adamski