" NeoBundle NeoBundleLazy 'taichouchou2/alpaca_update_tags', { \ 'depends': 'Shougo/vimproc', \ 'autoload' : { \ 'commands': ['AlpacaTagsUpdate', 'AlpacaTagsSet', 'AlpacaTagsUpdateBundle'] \ }}
" example...
" ~/.ctagsにctagsの設定ファイルを設置します。現在無い人は、このディレクトリ内の.ctagsをコピーしてください。
" 適切なlanguageはctags --list-maps=all
で見つけてください。人によりますので。
let g:alpaca_update_tags_config = {
\ '_' : '-R --sort=yes',
\ 'js' : '--languages=+js',
\ '-js' : '--languages=-js,JavaScript',
\ 'vim' : '--languages=+Vim,vim',
\ '-vim' : '--languages=-Vim,vim',
\ '-style': '--languages=-css,sass,scss,js,JavaScript,html',
\ 'scss' : '--languages=+scss --languages=-css,sass',
\ 'sass' : '--languages=+sass --languages=-css,scss',
\ 'css' : '--languages=+css',
\ 'java' : '--languages=+java $JAVA_HOME/src',
\ 'ruby': '--languages=+Ruby',
\ 'coffee': '--languages=+coffee',
\ '-coffee': '--languages=-coffee',
\ 'bundle': '--languages=+Ruby --languages=-css,sass,scss,js,JavaScript,coffee',
\ }
aug AlpacaUpdateTags au! au FileWritePost,BufWritePost * AlpacaTagsUpdate -style " bundleのオプションは自動で追加して実行します。 au FileWritePost,BufWritePost Gemfile AlpacaTagsUpdateBundle au FileReadPost,BufEnter * AlpacaTagsSet aug END