add `highlight_first` option

fixes #148
not lowercase query
Merge branch 'develop'