Vim6 Part10
■ このスレッドは過去ログ倉庫に格納されています
0141mattn@Vim%Chalice
NGNG:scriptnames でどれくらい出ますか?
もしどうしても遅いということならば、遅延ロードも効果的かとおもいます。
以下 chalice の遅延ロード方法です。
※以下は chalice に導入される可能性がありますので、もし導入された際には
ご自分で元に戻せる方、内容がわかる方しかやらないほうが良いかもしれません。
let g:chalice_path = globpath(&runtimepath, 'chalice')
let g:alice_preload = 1
function! LoadChalice(path)
exec 'set runtimepath+='.escape(a:path, ' ')
let list = glob(a:path . '/plugin/*.vim')
let list = "so " . substitute(list, "\n", "|so ", "g")
exec list
endfunction
let alice_path = chalice_path . "/plugin/alice.vim"
if g:alice_preload && filereadable(alice_path)
exec "so " . alice_path
endif
command! -nargs=0 Chalice call LoadChalice(g:chalice_path)|delfunction LoadChalice|Chalice
■ このスレッドは過去ログ倉庫に格納されています