Shougo / neocomplcache.vim

Ultimate auto-completion system for Vim.
http://www.vim.org/scripts/script.php?script_id=2620
1.72k stars 135 forks source link

:e で新規作成したファイルに、ctagsの補完候補が表示されない #387

Closed jiroukaja closed 11 years ago

jiroukaja commented 11 years ago

少し前にtwitterでつぶやいていてたことなのですが、色々試したところ、g:neocomplcache_ctags_arguments_list で設定したctagsにて、 存在しないファイルを作成( :e hoge.lisp )した場合にctagsが補完候補として表示されないみたいです。 このとき、&filetypeは設定されています。 hoge.lisp がファイルとして存在する場合は ctags の補完候補が表示されることを確認しました。

slimvでもctagsの補完候補が表示されないのですが他の補完は表示されているので、表題の件が解決したら解決されそうな感じがします。

Shougo commented 11 years ago

「ctagsの補完候補」、とはinclude補完の候補ですかね? ちょっとどういう候補が表示されているのかスクリーンショットを見ないとわかりませんが、おそらくそれは仕様になります。なぜなら、ctagsで補完候補を表示するためにはそのファイルが存在する必要があるためです。 ファイルが存在しない場合、tagファイルが生成できません。