Function: viper-this-buffer-macros
viper-this-buffer-macros is a byte-compiled function defined in
viper-macs.el.gz.
Signature
(viper-this-buffer-macros MACRO-ALIST)
Source Code
;; Defined in /usr/src/emacs/lisp/emulation/viper-macs.el.gz
;; returns a list of names of macros defined for the current buffer
(defun viper-this-buffer-macros (macro-alist)
(let (candidates)
(setq candidates
(mapcar (lambda (elt)
(if (or (viper-kbd-buf-definition elt)
(viper-kbd-mode-definition elt)
(viper-kbd-global-definition elt))
(car elt)))
macro-alist))
(setq candidates (delq nil candidates))))