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))))