Hi Thien-Thi Nguyen, Followup to the previous message[1]. The error message
"No such keyword: :indent" Is due to use of: isp/connection.el:502: 'cl-struct-slots)))) lisp/connection.el:522: 'cl-struct-slots))))) lisp/db-format.el:227: (cdr (get 'edb--1ds 'cl-struct-slots))))) lisp/db-rep.el:271: (cdr (get 'edb--v1-rs 'cl-struct-slots))))) lisp/edb-1int-to-single.el:50: 'cl-struct-slots)))) lisp/edb-meta.el:80: 'cl-struct-slots)) lisp/edbcore.el:1578: (cdr (get 'edb--v1-rs 'cl-struct-slots))))) lisp/edbcore.el:2080: (cdr (get 'edb--1ds 'cl-struct-slots))))) lisp/edbcore.el:780: 'cl-struct-slots)))) lisp/edbcore.el:800: 'cl-struct-slots))))) Code example from edbcore.el: (put 'edb--v1-rs 'kwidx ; poor man's defsetf --ttn (let ((idx 0)) (mapcar (lambda (ent) (cons (intern (format ":%s" (symbol-name (car ent)))) (incf idx))) (cdr (get 'edb--v1-rs 'cl-struct-slots))))) It appears that all of these need to be rewritten to work in Emacs 25. See this post: From: Stefan Monnier (Emacs project head) (...) The main thrust is to get rid of the use of the `cl-struct-slots' property which doesn't exist in Emacs-25 any more. https://lists.gnu.org/archive/html/emacs-devel/2015-03/msg00480.html Jari [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=840748