bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#28114: 25.2; plstore decrypt erroneous on Windows due to carriage re


From: Rainer Gemulla
Subject: bug#28114: 25.2; plstore decrypt erroneous on Windows due to carriage return characters
Date: Sat, 02 Sep 2017 12:10:01 +0200
User-agent: K-9 Mail for Android

Thanks a lot!

Best,
Rainer

Am 2. September 2017 12:03:53 MESZ schrieb Eli Zaretskii <eliz@gnu.org>:
From: "Rainer Gemulla" <rgemulla@uni-mannheim.de>
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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]