-
Notifications
You must be signed in to change notification settings - Fork 136
neocomplcache ToDo
Shougo edited this page Sep 13, 2010
·
41 revisions
・現在プラグインごとに実装している、候補のキャッシュを統合し、簡単に利用できるようにする。
→早めに実装したいところ。Ver.3.22にて、一部のルーチンは統合。次はバッファとタグを統合する予定。
→Ver.4.00にて、完全に統合した。Ver.4.xxではファイルタイプごとに頻度情報を利用したい。
・ヘルプをそろそろ見直しておく。特に英語ヘルプが追いついていない。
→Ver.3.15で英語ヘルプは大体見直した。一度総点検が必要だが……。
・インクルード補完やタグ補完で_や~から始まる候補を削除するため、g:NeoComplCache_TagsFilter[filetype]を追加。キャッシュを構築するときにフィルタリングする。
→Ver.4.xxで実装予定。
・インクルード補完のキャッシュはファイルタイプ変更時に構築し直すようにする。インクルード補完でキャッシュするのは少しずつ行う。buffer_complete.vimのようなデータ構造を持つようにする。
・現在インクルード補完では、パターンの解析に’include’を使用している。ただし、初期値がC/C++形式なので問題。filetypeがC/C++でない場合は’^\s*#\s*include’を使用しない。
・filetype pluginの実装、vim_completeのfiletype plugin化。
→Ver.4.xxで実装予定。
・vim_completeにおいて、Dictionaryの要素も解析する。
→Ver.4.xxで実装予定。