From aab5bfd074e57d06a79e39d7c7c4760e1f385a06 Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Mon, 17 Oct 2022 21:41:28 -0500 Subject: Bankruptcy 9 --- lisp/+pdf-tools.el | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 lisp/+pdf-tools.el (limited to 'lisp/+pdf-tools.el') diff --git a/lisp/+pdf-tools.el b/lisp/+pdf-tools.el deleted file mode 100644 index 9b15b27..0000000 --- a/lisp/+pdf-tools.el +++ /dev/null @@ -1,38 +0,0 @@ -;;; +pdf-tools.el --- Extras for the excellent pdf-tools' -*- lexical-binding: t; -*- - -;;; Commentary: - -;;; Code: - -;; XXX: The way I'm dispatching browsers here is /very/ down-and-dirty. It -;; needs to be much improved. - -(defun +pdf-view-open-all-pagelinks (&optional browse-url-func) - "Open all the links on this page of a PDF. -BROWSE-URL-FUNC overrides the default `browse-url'." - (interactive) - (let ((links (pdf-info-pagelinks (pdf-view-current-page))) - (browse-url-func (or browse-url-func #'browse-url)) - (seen)) - (dolist (link links) - (when-let* ((uri (alist-get 'uri link)) - (_ (not (member uri seen)))) - (push uri seen) - (funcall browse-url-func uri))))) - -(defun +pdf-view-open-links-in-chrome () - "Open all links on this PDF page in Chrome. -See also `+pdf-view-open-all-pagelinks'." - (interactive) - (+pdf-view-open-all-pagelinks #'browse-url-chrome)) - -(defun +pdf-view-position (&optional spacer) - "Return the page we're on for the modeline." - (when (derived-mode-p 'pdf-view-mode) - (format "%sp.%s/%s" - (or spacer (bound-and-true-p +modeline-default-spacer) " ") - (pdf-view-current-page) - (pdf-info-number-of-pages)))) - -(provide '+pdf-tools) -;;; +pdf-tools.el ends here -- cgit 1.4.1-21-gabe81