diff options
author | jao <jao@gnu.org> | 2022-08-29 20:32:36 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2022-08-29 20:32:36 +0100 |
commit | dc808512b9ec2fa10d1f134b34a8f31dbc1bdffc (patch) | |
tree | aa529fa0f9d213b82234099e293886dfb4972783 /lib/eos | |
parent | 7064d9fb37614d8aeca097a829868d4024d517c1 (diff) | |
download | elibs-dc808512b9ec2fa10d1f134b34a8f31dbc1bdffc.tar.gz elibs-dc808512b9ec2fa10d1f134b34a8f31dbc1bdffc.tar.bz2 |
zathura improvements, and relevant orgs in doc session too
Diffstat (limited to 'lib/eos')
-rw-r--r-- | lib/eos/jao-afio.el | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/eos/jao-afio.el b/lib/eos/jao-afio.el index 092a902..f57838a 100644 --- a/lib/eos/jao-afio.el +++ b/lib/eos/jao-afio.el @@ -51,11 +51,11 @@ ;;; session openers ;;;###autoload -(defun jao-afio-open-pdf-session () +(defun jao-afio-open-pdf-session (&optional docs) (interactive) (let ((jao-doc-session-inhibit-save t)) - (dolist (doc (jao-doc-session)) - (when (and (file-exists-p doc) (y-or-n-p (format "Open %s? " doc))) + (dolist (doc (or docs (jao-doc-session))) + (when (file-exists-p doc) (jao-open-doc doc) (other-window 1))) (other-window 1))) @@ -68,8 +68,9 @@ (if (car docs) (progn (switch-to-buffer (car docs)) (switch-to-buffer-other-window (or (cadr docs) (car docs)))) - (when (and (jao-doc-session) (y-or-n-p "Load saved session? ")) - (jao-afio-open-pdf-session))))) + (when-let (docs (jao-doc-session)) + (when (y-or-n-p (format "Load saved session? (%d docs)" (length docs))) + (jao-afio-open-pdf-session docs)))))) (declare w3m "w3m") (declare w3m-alive-p "w3m") |