Custom formatted prefix

As I said in #72 this add ability to format the prefix with some items, such as current list name etc.
I see this is `format_prefix()` without keyword or listname. What happen if this is called when user is using public stream or list stream ?