* lisp/json.el (json-alist-p): Only return non-nil if the alist has
simple keys. Fixes: debbugs:13518
This commit is contained in:
parent
64e415297c
commit
7c1bf12e5c
2 changed files with 8 additions and 2 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2013-11-24 Simon Schubert <2@0x2c.org>
|
||||
|
||||
* json.el (json-alist-p): Only return non-nil if the alist has
|
||||
simple keys (Bug#13518).
|
||||
|
||||
2013-11-22 Mihir Rege <mihirrege@gmail.com> (tiny change)
|
||||
|
||||
* progmodes/js.el (js--ctrl-statement-indentation): Fix indent
|
||||
|
|
|
|||
|
|
@ -126,9 +126,10 @@ without indentation.")
|
|||
(mapconcat 'identity strings separator))
|
||||
|
||||
(defun json-alist-p (list)
|
||||
"Non-null if and only if LIST is an alist."
|
||||
"Non-null if and only if LIST is an alist with simple keys."
|
||||
(while (consp list)
|
||||
(setq list (if (consp (car list))
|
||||
(setq list (if (and (consp (car list))
|
||||
(atom (caar list)))
|
||||
(cdr list)
|
||||
'not-alist)))
|
||||
(null list))
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue