If you remember sentaku, percol might look a little familiar. percol adds the element of color, and some fuzzy searching as a bonus.

sentaku split menu items differently from percol, and if you want to inject this into the year-old slmenu gimmick, it might require the same menu-list approach as slmenu. The one-liner I suggested for sentaku doesn’t quite work the same way with percol. If that’s what you’re after, I recommend

eval $(cat menu.txt | percol)

instead, with the list of titles in menu.txt. You should get the same effect.

percol has a clean interface, obvious key commands and returns exactly what you select. There are a healthy number of options, so you can make it behave like you want. And the author suggests it can handle huge lists without too much sweat.

I can’t find any downsides to percol; sentaku took the slmenu trick out of the status line, and percol allows for even smoother menu selection. If there’s a fault to be seen in any of this, I can’t spot it.😉