(cl-do-arglist): Undo previous change.
This commit is contained in:
parent
3ca87c7b46
commit
ab210d1b80
1 changed files with 8 additions and 1 deletions
|
@ -302,7 +302,14 @@ ARGLIST allows full Common Lisp conventions."
|
|||
'quote
|
||||
(list nil (cl-const-expr-val def)))
|
||||
(list 'list nil def))))))))
|
||||
(cl-push karg keys)))))
|
||||
(cl-push karg keys)
|
||||
;; In Emacs 20.3, keyword symbols are preinitialized,
|
||||
;; making this unnecessary. But let's keep it for
|
||||
;; compatibility's sake.
|
||||
(if (= (aref (symbol-name karg) 0) ?:)
|
||||
(progn (set karg karg)
|
||||
(cl-push (list 'setq karg (list 'quote karg))
|
||||
bind-inits)))))))
|
||||
(setq keys (nreverse keys))
|
||||
(or (and (eq (car args) '&allow-other-keys) (cl-pop args))
|
||||
(null keys) (= safety 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue