-
Notifications
You must be signed in to change notification settings - Fork 136
neocomplcache ToDo
Shougo edited this page Jan 4, 2012
·
41 revisions
- completefunc_completeの本格的な実装
- コンテキスト依存のスニペット展開 行頭とそれ以外でスニペットを変化させる
新構文が必要になり、実装難易度が高い。
- 動的なスニペット読み込み 例えばプロジェクトファイル毎に読み込むスニペットファイルを変化させる。
こちらは、比較的簡単だと思われる。
- キャッシュのメモリ量を削減
具体的には、使われなくなったバッファのキャッシュを自動的に解放する。
Ver. 7.0予定。
- スニペット値の自動変換
例:入力値を大文字に変換する
ただし、実装が難しい
- スニペットの中でスニペットを展開
スニペットを使い回せるが、実装が難しい。保留。
- snippets_completeを分離する
Ver.7.0予定。snippets_completeが巨大化してきたため。
- complete_check()に対応する
Ver.7.0予定だが、Vim本体側の仕様変更も必要である。ちらつき問題が解消しなければ難しい。
- neocomplcache-clangをclang_completeの関数を直接呼ぶように変更?
complete_check()問題が解決したら検討する。オプションを用意する予定ではある。
- member_completeの最適化、vim_completeのディクショナリ補完の最適化
Ver.7.0予定。