|
From: | Rainer Gemulla |
Subject: | bug#28114: Re[2]: bug#28114: 25.2; plstore decrypt erroneous on Windows due to carriage return characters |
Date: | Tue, 29 Aug 2017 15:57:56 +0000 |
User-agent: | eM_Client/7.1.30794.0 |
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)))) R ------ Original Message ------ From: "Eli Zaretskii" <eliz@gnu.org> To: "Daiki Ueno" <ueno@gnu.org> Cc: rgemulla@uni-mannheim.de; 28114@debbugs.gnu.org Sent: 29.8.2017 17:45:01Subject: Re: bug#28114: 25.2; plstore decrypt erroneous on Windows due to carriage return characters
From: Daiki Ueno <ueno@gnu.org> Cc: Rainer Gemulla <rgemulla@uni-mannheim.de>, 28114@debbugs.gnu.org Date: Mon, 28 Aug 2017 14:30:01 +0200 Sorry for the late response. I barely remember the detail, but I suppose it is a leftover when I made plstore editable. It sounds good to just use insert-file-contents here.Rainer, could you try that and see if using insert-file-contents solves your problem? Thanks.
[Prev in Thread] | Current Thread | [Next in Thread] |