From 00fc4d5a9e6ee0963924c0682653b264e6f8c268 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Fri, 11 Jan 2019 23:06:10 +0000 Subject: Periodic session saving in doc-view --- doc/jao-doc-view.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'doc/jao-doc-view.el') diff --git a/doc/jao-doc-view.el b/doc/jao-doc-view.el index 0398e60..c51a67e 100644 --- a/doc/jao-doc-view.el +++ b/doc/jao-doc-view.el @@ -124,15 +124,21 @@ (defvar jao-doc-session-timer-seconds 60) (defun jao-doc-view-stop-session-timer () + (interactive) (when jao-doc-session-timer (cancel-timer jao-doc-session-timer) (setq jao-doc-session-timer nil))) +(defun jao-doc-view--save-session () + (let ((inhibit-message t)) + (jao-doc-view-save-session))) + (defun jao-doc-view-start-session-timer () + (interactive) (setq jao-doc-session-timer (run-with-idle-timer jao-doc-session-timer-seconds t - 'jao-doc-view-save-session))) + 'jao-doc-view--save-session))) (defun jao-doc-view-install () (jao-doc-view--current-bmks) -- cgit v1.2.3