Fix docstring errors.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Cleanup `weechat-return'

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Use `unless' instead of `when'/`not'.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Added customize support for weechat.el.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Added support for color codes.

The function `weechat-handle-color-codes' converts Weechat color codes
into propertized Emacs' strings.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Use `save-match-data' in `weechat-handle-color-codes'.

Better safe than sorry.

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

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Added support for highlighted messages.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Use date instead of date_printed for message timestamps.

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

In bunt und farbe.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Notifications support for highlighted messages.

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

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Merge remote-tracking branch 'refs/remotes/ruediger/master'
weechat-handle-colors: don't return nil for empty string
don't (require 'notifications). Only send notifications when lib is loaded.
add `weechat-reload-buffer'
improve weechat-mode
use channel name in modeline