Shougo/neocomplete.vim — pull request #150 by alpaca-tc (2014-01-05 17:32:09+00:00)
Title: Remove the processing which deletes menu

いつもお世話になっています:)
バグを発見したので、PRしますー

## 問題

補完候補のsourceが1種類のときに、markが表示されません。
下記の画像では、本来`[D]`が表示されるべきですがmarkが削除されています。

![2014-01-06 1 47 19](https://f.cloud.github.com/assets/1688137/1846928/11337968-7629-11e3-928b-d3f1915642df.png)

## 原因

原因を調べたところ、先日ファイル補完について、修正してくださったコミットのようです。
https://github.com/Shougo/neocomplete.vim/issues/132

[sources_lenが1のときにmarkを削除している処理](https://github.com/Shougo/neocomplete.vim/blob/8d76fcef8aa6146ed45e2ba810afa59f752b3828/autoload/neocomplete/complete.vim#L252)が原因と思われます。

## 解決策

候補がひとつのときに、markを削除しなくてもいいと思います:) (今回のPRデス)

あるいは、file補完のときだけ例外で処理するようにすべきですかね。