Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

NeoBundle のキャッシュ機能

$
0
0

NeoBundle のキャッシュ機能

キャッシュを使うことで、体感できるかな? っていうくらい起動が速くなった。
neobundle#has_cache() でキャッシュの有無を確認。あれば NeoBundleLoadCache、なければ今までどおりプラグインを読み込んで NeoBundleSaveCache でキャッシュを保存。

neobundle#has_fresh_cache() だと $MYVIMRC の更新日がキャッシュの作成日より新しいと偽が返ってくるみたい。
自分は vimrc を変に分割しているので、プラグインを変更した時に NeoBundleClearCache を実行している。

$VIM_vimrc 抜粋

if has('vim_starting')setrtp+=$HOME/_vim/bundle/neobundle.vim/endifcall neobundle#begin(expand('~/_vim/bundle'))

NeoBundleFetch 'Shougo/neobundle.vim'letg:neobundle#log_filename = expand('~/_vim/bundle/.neobundle/neobundle.log')letg:neobundle#install_max_processes =4letg:neobundle#install_process_timeout =180letg:neobundle#types#git#enable_submodule =0if neobundle#has_cache()
  NeoBundleLoadCache
else
  source $VIM/_vimrc_bundle

  NeoBundleSaveCache
endif" }}}2call neobundle#end()

Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>