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

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

bug#28114: Re[2]: bug#28114: 25.2; plstore decrypt erroneous on Windows


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:01
Subject: 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.






reply via email to

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