Eli Zaretskii schrieb am Sa., 2. Sep. 2017 um 14:46 Uhr: > unblock 24655 by 27726 > thanks > > > From: Lars Ingebrigtsen > > Date: Sun, 16 Jul 2017 21:50:27 +0200 > > > > > > (plist-put '(:foo 1 :bar) :zot 2) > > > > Debugger entered--Lisp error: (wrong-type-argument listp (:foo 1 :bar)) > > plist-put((:foo 1 :bar) :zot 2) > > eval((plist-put '(:foo 1 :bar) :zot 2) nil) > > elisp--eval-last-sexp(nil) > > eval-last-sexp(nil) > > funcall-interactively(eval-last-sexp nil) > > call-interactively(eval-last-sexp nil nil) > > command-execute(eval-last-sexp) > > > > The error seems to say that '(:foo 1 :bar) isn't a list. But the > > problem is that it's not a valid plist, since it has an odd number of > > elements. > > > > So I think there should be a different error being signalled here. (And > > there isn't really a backwards compatibility issue here of introducing a > > new error symbol: Emacs 26.1 started signalling errors for these lists; > > previously it was fine having odd plists.) > > Would someone please look into this bug? > I've installed commit 71766a45f1 to improve the message.