2013-06-22 11 views

risposta

6

Una volta che Vundle ha recuperato l'origine del plug-in, è sufficiente rimuovere la directory del bundle nella directory dei plugin vim e creare un collegamento simbolico al proprio spazio di lavoro git.

rm -rf ~/.vim/bundle/yourplugin/ 
ln -s /path/to/the/plugin/youre/developing/plugin ~/.vim/bundle/yourplugin 

È più hacker della risposta di @ demure, ma funziona.

+1

Giusto per chiarire che la risposta alla mia domanda è il collegamento simbolico alle attuali directory '.vim' (' .vim/plugin', '.vim/doc',' .vim/ftplugin' ecc.). Se si collega direttamente all'interno del pacchetto, le modifiche non eseguite non avranno effetto. – Dionysis

+0

No, se lo fai come dice la risposta, ** Una volta che Vundle ha recuperato l'origine del plugin ** non devi fare il symlink con le specifiche directory dei plugin, puoi semplicemente collegare l'intera cosa in bundle. Vundle può sincronizzare i plugin su cui stai lavorando, ma prima devi sincronizzarli tramite git, rimuovere quella directory che crea ** e quindi ** sostituire quella directory con un link simbolico. –

2

Secondo this ticket, utilizzare il seguente:

Bundle '~/path/your-plugin/.git' 

Dove ~/path/your-plugin è la copia di lavoro.

+0

oppure puoi semplicemente rimuovere la directory del tuo bundle nella directory dei plugin vim e creare un collegamento simbolico al tuo spazio di lavoro git. È più hacker di questa risposta, ma funziona. – zmo

+0

@demune Grazie per la tua risposta, ma questo non lo fa. Il plugin funziona ma se apporto una modifica vim non lo carica. Devo fare un commit e quindi chiamare 'BundleUpdate', che ovviamente non è possibile quando provo a scrivere un plugin ... – Dionysis

+0

@zmo Ho provato a collegare i miei file alla directory .vim/plugin prima, ma non lavoro. Darò un altro tentativo. – Dionysis

Problemi correlati