[xmonad] Partial match in prompt
Daniel Schoepe
asgaroth_ at gmx.de
Tue Mar 3 13:21:24 EST 2009
Владимир Сидоренко wrote:
> Hi
>
> I wrote my custom prompts for selecting playlists and songs in mpd and
> used mkComplFunFromList to make completion function.
> What is the easiest way to enable partial matching of input against
> completion list. I mean so that compare was like
> select .. from ... where ... like '%input%'
> ?
>
> Thank you.
As far as I know, you'd have to define a custom completion function
instead of creating it with mkComplFunFromList. So something like this
should work:
infixCompl _ [] = return []
infixCompl l s = return $ filter (s `isInfixOf`) l
That would create a function that returns all the matches in the list
if, the input string occurs in the element.
More information about the xmonad
mailing list