Function: talk-add-display
talk-add-display is a byte-compiled function defined in talk.el.gz.
Signature
(talk-add-display DISPLAY)
Source Code
;; Defined in /usr/src/emacs/lisp/talk.el.gz
(defun talk-add-display (display)
(let* ((elt (assoc display talk-display-alist))
(name (concat "*talk-" display "*"))
frame buffer)
(if (and elt (frame-live-p (nth 1 elt)))
(setq frame (nth 1 elt))
(setq frame (make-frame-on-display display (list (cons 'name name)))))
(if (not (and elt (buffer-name (get-buffer (setq buffer (nth 2 elt))))))
(setq buffer (get-buffer-create name)))
(add-to-list 'delete-frame-functions 'talk-handle-delete-frame)
(setq talk-display-alist
(cons (list display frame buffer) (delq elt talk-display-alist)))))