Function: erc-speedbar-channel-buttons

erc-speedbar-channel-buttons is a byte-compiled function defined in erc-speedbar.el.gz.

Signature

(erc-speedbar-channel-buttons DIRECTORY DEPTH SERVER-BUFFER)

Source Code

;; Defined in /usr/src/emacs/lisp/erc/erc-speedbar.el.gz
(defun erc-speedbar-channel-buttons (_directory depth server-buffer)
  (when (get-buffer server-buffer)
    (let* ((proc (with-current-buffer server-buffer erc-server-process))
	   (targets (erc-buffer-list
		     (lambda ()
		       (not (eq (process-buffer erc-server-process)
				(current-buffer))))
		     proc)))
      (when targets
	(speedbar-with-writable
	  (dolist (target targets)
	    (erc-speedbar-insert-target target depth))
	  t)))))