Saya rasa saya memiliki bug di satu plugin. Saya hanya ingin memuat plugin ini, tanpa harus menghapus semua bundel lain di folder bundel patogen saya, untuk melakukan debug.
Apa itu mungkin?
Metode termudah untuk menonaktifkan plugin saat Anda menggunakan Pathogen adalah dengan menambahkan nama bundelnya ke variabel g: pathogen_disabled, sebelum memulai patogen.
Jadi contoh dari vimrc saya sendiri
" To disable a plugin, add it's bundle name to the following list
let g:pathogen_disabled = []
" for some reason the csscolor plugin is very slow when run on the terminal
" but not in GVim, so disable it if no GUI is running
if !has('gui_running')
call add(g:pathogen_disabled, 'csscolor')
endif
" Gundo requires at least vim 7.3
if v:version < '703' || !has('python')
call add(g:pathogen_disabled, 'gundo')
endif
if v:version < '702'
call add(g:pathogen_disabled, 'autocomplpop')
call add(g:pathogen_disabled, 'fuzzyfinder')
call add(g:pathogen_disabled, 'l9')
endif
call pathogen#infect()
Pembaruan : Metode lain, didukung oleh Pathogen, adalah dengan hanya mengganti nama direktori untuk bundel yang ingin Anda nonaktifkan sehingga diakhiri dengan tilde (~). Jadi untuk menonaktifkan autocomplpop
bundel, cukup ganti namanya menjadi autocomplpop~
.
2.4
itu menjadig:pathogen_blacklist
sebagai gantinya.vim -u NONE -N
akan memuat vim tanpa plugin, tanpa pengaturan dari .vimrc Anda. Anda kemudian dapat:source /path/to/plugin/you-want.vim
di dalam vim untuk memuat satu plugin yang ingin Anda muat.sumber
vim -u NONE -N
dan kemudian di dalam vim, lakukan:filetype plugin on
untuk mengaktifkan plugin tipe file.vim --noplugin
Dalam hal ini vim tidak akan memuat plugin apa pun tetapi vimrc Anda akan digunakan.
Setelah Anda dapat memuat plugin Anda di vim:
: sumber 'jalur plugin Anda'
sumber
Mengapa tidak hanya:
Setelah selesai, kembalikan semuanya seperti semula. (Metode yang disarankan untuk memuat Vim tanpa plugin dan mencari file plugin akan berfungsi jika itu adalah plugin satu file sederhana, tetapi jika Anda melakukan ftplugin maka memindahkan direktori mungkin adalah cara terbaik dan tidak terlalu sulit.)
sumber
Anda dapat mengganti nama plugin tertentu dengan meletakkan tanda tilde ~ setelah nama aslinya. Setiap folder plugin dalam bundel dengan tanda tilde ~ pada akhirnya tidak akan dimuat oleh patogen.
sumber