Add `weechat-visible-buffers'

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Don't set global value buffer-local-vars to anything.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Add weechat-buffer-last-msg and weechat-buffer-last-highlight.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Store buffer modification time in hash.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Add `weechat-buffer-last-{msg,highlight}'.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Add `weechat-reset-buffer-modified'.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Reset modification dates when buffer is visible.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Reset buffer modification date when switching to buffers.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Clarify use of `weechat-last-{message,highlight}-date'.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Rename internal keys for last highlight/msg date.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Fix incorrect usage of `cl-find'.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Merge remote-tracking branch 'refs/remotes/origin/master' into hotlist

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Add `weechat-message-post-receive-function'.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Enable :keepalive on all supported connection types.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Add commentary for weechat-relay.el.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Simplify tests.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Add `weechat-version'.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Store `weechat-version' as string.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Improve `weechat-relay-test-test-command'.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
weechat-relay: Return nil for null-pointers.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>