[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/persist 66e6c59: Ensure that we're saving complete data
From: |
Lars Ingebrigtsen |
Subject: |
[elpa] externals/persist 66e6c59: Ensure that we're saving complete data structures |
Date: |
Sun, 29 Aug 2021 15:37:18 -0400 (EDT) |
branch: externals/persist
commit 66e6c594f71ab8cf7d0bbec7f6fd07b679b8106c
Author: Felipe Lema <felipelema@mortemale.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Ensure that we're saving complete data structures
* persist.el (persist-save): Ensure that we're writing out
complete Lisp values (bug#50246).
---
persist.el | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/persist.el b/persist.el
index 091e428..3d8d1af 100644
--- a/persist.el
+++ b/persist.el
@@ -140,7 +140,13 @@ variables persist automatically when Emacs exits."
(unless (file-exists-p dir-loc)
(mkdir dir-loc)))
(with-temp-buffer
- (print (symbol-value symbol) (current-buffer))
+ (let (print-level
+ print-length
+ print-quoted
+ (print-escape-control-characters t)
+ (print-escape-nonascii t)
+ (print-circle t))
+ (print (symbol-value symbol) (current-buffer)))
(write-region (point-min) (point-max)
(persist--file-location symbol)
nil 'quiet))))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/persist 66e6c59: Ensure that we're saving complete data structures,
Lars Ingebrigtsen <=