Use selecta plugin, add history search
Merge branch 'vi'