allow connecting by external command
fix defcustom type for weechat-mode-default
weechat-connect: avoid defaulting overriding the interactive choice for SSL
Interpolate host and port with %h and %p.
Vastly improve interactive mode selection
add "ssh -W localhost:%p %h" to auto-completed mode list
Don't spam the kill-ring when requesting lines

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Fix indentation. (M)

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
temporarily disable nick buttons by default
Merge branch 'master' into external-command

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

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
Re-order some of the new connect code.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Rebuild `weechat-monitor-buffer' and `weechat-switch-buffer'

- Don't return a list from `weechat--read-channel-name'
- Short-circuit `weechat-monitor-buffer' if the buffer is already monitored
- Implement `weechat-switch-buffer' in terms of `weechat-monitor-buffer'

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Remove the short-circuit again. It's stupid.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Add `weechat-buffer-line-limit' and truncate when reaching this limit.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Update TODO.org (M)

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Fix `weechat-relay-tls-socket'.

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Merge branch 'external-command'

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Merge branch 'master' into limit-bufsize

Signed-off-by: Moritz Ulrich <moritz@tarn-vedra.de>
Re-order and add TODOs

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