Function: jsonrpc-events-buffer

jsonrpc-events-buffer is a byte-compiled function defined in jsonrpc.el.gz.

Signature

(jsonrpc-events-buffer CONNECTION)

Documentation

Get or create JSONRPC events buffer for CONNECTION.

Source Code

;; Defined in /usr/src/emacs/lisp/jsonrpc.el.gz
(defun jsonrpc-events-buffer (connection)
  "Get or create JSONRPC events buffer for CONNECTION."
  (let ((probe (jsonrpc--events-buffer connection)))
    (if (buffer-live-p probe)
        probe
      (with-current-buffer
          (get-buffer-create (format "*%s events*" (jsonrpc-name connection)))
        (buffer-disable-undo)
        (setq buffer-read-only t)
        (setf (jsonrpc--events-buffer connection)
              (current-buffer))))))