lisp/emacs-lisp/gv.el: Avoid duplicating entries of defun-declaration-alist.
This commit is contained in:
parent
3d136b1b72
commit
f35affb60f
2 changed files with 11 additions and 4 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-02-21 Juanma Barranquero <lekktu@gmail.com>
|
||||
|
||||
* emacs-lisp/gv.el: Avoid duplicating gv-expander and gv-setter in
|
||||
defun-declarations-alist.
|
||||
|
||||
2014-02-21 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* emacs-lisp/cl-macs.el (cl-define-compiler-macro): Add indent rule
|
||||
|
|
|
@ -157,11 +157,13 @@ arguments as NAME. DO is a function as defined in `gv-get'."
|
|||
(_ (message "Unknown %s declaration %S" symbol handler) nil))))
|
||||
|
||||
;;;###autoload
|
||||
(push `(gv-expander ,(apply-partially #'gv--defun-declaration 'gv-expander))
|
||||
defun-declarations-alist)
|
||||
(or (assq 'gv-expander defun-declarations-alist)
|
||||
(push `(gv-expander ,(apply-partially #'gv--defun-declaration 'gv-expander))
|
||||
defun-declarations-alist))
|
||||
;;;###autoload
|
||||
(push `(gv-setter ,(apply-partially #'gv--defun-declaration 'gv-setter))
|
||||
defun-declarations-alist)
|
||||
(or (assq 'gv-setter defun-declarations-alist)
|
||||
(push `(gv-setter ,(apply-partially #'gv--defun-declaration 'gv-setter))
|
||||
defun-declarations-alist))
|
||||
|
||||
;; (defmacro gv-define-expand (name expander)
|
||||
;; "Use EXPANDER to handle NAME as a generalized var.
|
||||
|
|
Loading…
Add table
Reference in a new issue