Commit Briefs
Scroll + Initial mouse handling
Scroll as respond to scroll event
Better memory management
The completion are stored one after one instead of within a linked-list: since we know in advance the size this make sense. Before we allocate/deallocate the whole completion list on every `filter`, now we don't.
new options `-A` and `-d` + documentation
-A force the user to choose one of the completion -d defines a separator. Only the substring from separator and the end of the string is showed to the user, but the original line will be printed
Added initial support for XEmbed.
MyMenu can now be included inside other window, with the -w arg