group directories first with ls
add search highlighting with mappings to clear