vim-jp/issues — Issue #84: wildmode=longest:fullで<Tab>を押した時の見た目がよくない
Author: tyru
Created: 2011-10-14 19:40:43+00:00
State: open

#75 を見ていて思い出したのですが、`wildmode=longest:full`において``を押した時、
最初の項目がハイライトされていて選択されてるかのような印象を受けます。

の「longest:fullの欠点」から引用

あ、今「longest:full」の新たな欠点に気がついた。
UIの問題なんだけど、longest:fullでを押した時、
最初の項目がハイライトされてて選択されてるかのような印象を受ける(上の画像でも分かる通り)。
でもコマンドラインに挿入されてはいないので誤解する。
たとえば「:help c_ctrl-d」と入力した場合、によって次のような状態になる(:helpじゃなく:Helpになってるけど)。

![c_CTRL-D@](http://cdn-ak.f.st-hatena.com/images/fotolife/t/tyru/20110114/20110114202447.png)

見てわかる通り、このままエンターを押せば「c_CTRL-D@ のような項目はない」と言われる。
これはあと一回分のが足りないためにこうなるわけで、誤解させるUIが悪いと思う。
慣れればコマンドラインのみを見て今は挿入されてないと判断できるのかもしれないけど。

解決案としてはハイライトさせずに他の候補と同じように背景白で表示させるのがいいかと思います。