Function: gdb-set-buffer-rules
gdb-set-buffer-rules is a byte-compiled function defined in
gdb-mi.el.gz.
Signature
(gdb-set-buffer-rules BUFFER-TYPE &rest RULES)
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/gdb-mi.el.gz
;; This assoc maps buffer type symbols to rules. Each rule is a list of
;; at least one and possible more functions. The functions have these
;; roles in defining a buffer type:
;;
;; NAME - Return a name for this buffer type.
;;
;; The remaining function(s) are optional:
;;
;; MODE - called in a new buffer with no arguments, should establish
;; the proper mode for the buffer.
;;
(defun gdb-set-buffer-rules (buffer-type &rest rules)
(let ((binding (assoc buffer-type gdb-buffer-rules)))
(if binding
(setcdr binding rules)
(push (cons buffer-type rules)
gdb-buffer-rules))))