Basic and improvised user list support.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Avoid interning in `weechat-line-type'.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Initial pcomplete support.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Improved themeability and implemented \x19+STD color code.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Merge branch 'master' into nicklist
Forgot to remove debug output. (M)

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Only insert separator (:) for :irc/privmsg.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Use `assoc-string' instead of `assoc' when possible. (M)

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Call user-list-add/remove from within buffer. (M)

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Add :irc/numeric type. (M)

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Add user-configurable modifying weechat-mode's return behavior

Signed-off-by: Moritz Ulrich <ulrich.moritz@googlemail.com>
Only list unmonitored buffer in `weechat-monitor-buffer'

Signed-off-by: Moritz Ulrich <ulrich.moritz@googlemail.com>
Fix completions.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Move completion code to separate code file.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Completions: QUERY, WHOIS.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Completions: Nick name order.

This also works as current workaround for the lack of nicklist
handling!

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Completions: Add TAB key support.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
todo: Nick completion support DONE.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Completions: Run setup if module is loaded.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Test: Add test for user-list stuff.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>