Thanks a lot! Best, Rainer Am 2. September 2017 12:03:53 MESZ schrieb Eli Zaretskii : >> From: "Rainer Gemulla" >> Cc: 28114@debbugs.gnu.org >> Date: Tue, 29 Aug 2017 15:57:56 +0000 >> >> Yes, seems to work. Here is what I tried: >> >> (defun plstore-open (file) >> "Create a plstore instance associated with FILE." >> (let* ((filename (file-truename file)) >> (buffer (or (find-buffer-visiting filename) >> (generate-new-buffer (format " plstore %s" >> filename)))) >> (store (plstore--make buffer))) >> (with-current-buffer buffer >> (erase-buffer) >> (condition-case nil >> (let ((coding-system-for-read 'raw-text)) >> (insert-file-contents file)) >> (error)) >> (setq buffer-file-name (file-truename file)) >> (set-buffer-modified-p nil) >> (plstore--init-from-buffer store) >> store)))) > >Thanks, pushed to the master branch, and I'm marking this bug done.