• Stefan Monnier's avatar
    * lisp/emacs-lisp/map.el: Add support for plists · f68f2eb4
    Stefan Monnier authored
    (map--plist-p, map--plist-delete): New functions.
    (map-elt, map-delete, map-length, map-into, map-put!, map-insert)
    (map-apply, map-do): Handle the plist case.
    
    * test/lisp/emacs-lisp/map-tests.el (with-maps-do): Add sample plist.
    (test-map-put!): The behavior of map-put! is not the same for plists as
    for alists.
    f68f2eb4
map.el 17.6 KB