diff options
author | jao <jao@gnu.org> | 2021-03-26 00:15:56 +0000 |
---|---|---|
committer | jao <jao@gnu.org> | 2021-03-26 00:15:56 +0000 |
commit | 49fd37b999e8334737765e8e3602bf93d17e139f (patch) | |
tree | 25a3db312a13435e733e68e6d5d6a290b7e374cb /lib/net/jao-eww-session.el | |
parent | 9d0308a91baea467e69916381c0f62925218387a (diff) | |
download | elibs-49fd37b999e8334737765e8e3602bf93d17e139f.tar.gz elibs-49fd37b999e8334737765e8e3602bf93d17e139f.tar.bz2 |
eww-session persistence
Diffstat (limited to 'lib/net/jao-eww-session.el')
-rw-r--r-- | lib/net/jao-eww-session.el | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/net/jao-eww-session.el b/lib/net/jao-eww-session.el index 8717d3c..6e68eb6 100644 --- a/lib/net/jao-eww-session.el +++ b/lib/net/jao-eww-session.el @@ -341,9 +341,11 @@ the session is already displayed in a eww tab, jao-eww-session can: jao-eww-session-autosave-period 'jao-eww-session--save-backup)))) -;;;; save session on exit +;;;; save session on checkpoints (add-to-list 'kill-emacs-query-functions (lambda () (jao-eww-session-save) t)) (add-hook 'eww-after-render-hook #'jao-eww-session--save-backup) +(advice-add 'eww-back-url :after #'jao-eww-session--save-backup) +(advice-add 'eww-forward-url :after #'jao-eww-session--save-backup) ;;; Interactive functions: ;;;###autoload |