Variable: data-debug-thing-alist
data-debug-thing-alist is a variable defined in data-debug.el.gz.
Value
Large value
((null . data-debug-insert-nil)
(#[257 "\300!\207"
[eieio-object-p]
3 "\n\n(fn THING)"]
. data-debug-insert-object-button)
(overlayp . data-debug-insert-overlay-button)
((lambda
(thing)
(and
(consp thing)
(overlayp
(car thing))))
. data-debug-insert-overlay-list-button)
(bufferp . data-debug-insert-buffer-button)
((lambda
(thing)
(and
(consp thing)
(bufferp
(car thing))))
. data-debug-insert-buffer-list-button)
(processp . data-debug-insert-process-button)
(stringp . data-debug-insert-string)
(numberp . data-debug-insert-number)
(symbolp . data-debug-insert-symbol-button)
(ring-p . data-debug-insert-ring-button)
((lambda
(thing)
(and
(consp thing)
(eq
(car thing)
'lambda)))
. data-debug-insert-lambda-expression)
(hash-table-p . data-debug-insert-hash-table-button)
(widgetp . data-debug-insert-widget)
(listp . data-debug-insert-stuff-list-button)
(vectorp . data-debug-insert-stuff-vector-button))
Documentation
Alist of methods used to insert things into an Ddebug buffer.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/data-debug.el.gz
(defvar data-debug-thing-alist
'(
;; nil
(null . data-debug-insert-nil)
;; Overlay
(overlayp . data-debug-insert-overlay-button)
;; Overlay list
((lambda (thing) (and (consp thing) (overlayp (car thing)))) .
data-debug-insert-overlay-list-button)
;; Buffer
(bufferp . data-debug-insert-buffer-button)
;; Buffer list
((lambda (thing) (and (consp thing) (bufferp (car thing)))) .
data-debug-insert-buffer-list-button)
;; Process
(processp . data-debug-insert-process-button)
;; String
(stringp . data-debug-insert-string)
;; Number
(numberp . data-debug-insert-number)
;; Symbol
(symbolp . data-debug-insert-symbol-button)
;; Ring
(ring-p . data-debug-insert-ring-button)
;; Lambda Expression
((lambda (thing) (and (consp thing) (eq (car thing) 'lambda))) .
data-debug-insert-lambda-expression)
;; Hash-table
(hash-table-p . data-debug-insert-hash-table-button)
;; Widgets
(widgetp . data-debug-insert-widget)
;; List of stuff
(listp . data-debug-insert-stuff-list-button)
;; Vector of stuff
(vectorp . data-debug-insert-stuff-vector-button)
)
"Alist of methods used to insert things into an Ddebug buffer.")