Function: erc-speedbar-update-channel
erc-speedbar-update-channel is a byte-compiled function defined in
erc-speedbar.el.gz.
Signature
(erc-speedbar-update-channel BUFFER)
Documentation
Update the speedbar information about a ERC buffer.
The update is only done when the channel is actually expanded already.
Source Code
;; Defined in /usr/src/emacs/lisp/erc/erc-speedbar.el.gz
(defun erc-speedbar-update-channel (buffer)
"Update the speedbar information about a ERC buffer.
The update is only done when the channel is actually expanded already."
;; This is only a rude hack and doesn't care about multiserver usage
;; yet, consider this a brain storming, better ideas?
(with-current-buffer speedbar-buffer
(save-excursion
(goto-char (point-min))
(when (re-search-forward (concat "^1: *.+. *"
(regexp-quote (buffer-name buffer)))
nil t)
(beginning-of-line)
(speedbar-delete-subblock 1)
(erc-speedbar-expand-channel "+" buffer 1)))))