[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/doc-toc a1d26eceb5 37/84: Add defvar and declare-functi
From: |
ELPA Syncer |
Subject: |
[elpa] externals/doc-toc a1d26eceb5 37/84: Add defvar and declare-function to avoid warning MELPA |
Date: |
Mon, 26 Sep 2022 13:58:36 -0400 (EDT) |
branch: externals/doc-toc
commit a1d26eceb53f80fe2a7940926bdbe36b6ec023be
Author: Daniel Nicolai <dalanicolai@gmail.com>
Commit: Daniel Nicolai <dalanicolai@gmail.com>
Add defvar and declare-function to avoid warning MELPA
---
toc-mode.el | 22 +++++++++++++++++++---
1 file changed, 19 insertions(+), 3 deletions(-)
diff --git a/toc-mode.el b/toc-mode.el
index ea358d6a98..a5de10e39b 100644
--- a/toc-mode.el
+++ b/toc-mode.el
@@ -134,6 +134,23 @@
;; ~C-down/C-up~ scroll document other window (if document buffer shown)
;; ~S-down/S-up~ full page scroll document other window ( idem )
+(require 'pdf-tools nil t)
+(require 'djvu nil t)
+
+(defvar djvu-doc-image)
+(defvar doc-buffer)
+
+(declare-function pdf-cache-get-image "pdf-cache")
+(declare-function pdf-view-goto-page "pdf-view")
+(declare-function pdf-view-next-page "pdf-view")
+(declare-function pdf-view-previous-page "pdf-view")
+(declare-function pdf-view-scroll-up-or-next-page "pdf-view")
+(declare-function pdf-view-scroll-down-or-previous-page "pdf-view")
+(declare-function djvu-goto-page "djvu")
+(declare-function djvu-next-page "djvu")
+(declare-function djvu-prev-page "djvu")
+(declare-function djvu-scroll-up-or-next-page "djvu")
+(declare-function djvu-scroll-down-or-previous-page "djvu")
(defgroup toc nil
"Setting for the toc-mode package"
@@ -244,7 +261,7 @@ ARG (\\[universal-argument]) to enter different separators."
(goto-char (point-min))
(while (not (eobp))
(let* ((level (toc--count-level-by-index separators)))
- (dotimes (x level) (insert " "))
+ (dotimes (_x level) (insert " "))
(forward-line 1)))))
;;; toc extract
@@ -292,7 +309,6 @@ unprocessed text."
(let* ((page startpage)
(source-buffer (current-buffer))
(ext (url-file-extension (buffer-file-name (current-buffer))))
- (text "")
(buffer (file-name-sans-extension (buffer-name))))
(while (<= page (+ endpage))
(let ((file (cond ((string= ".pdf" ext)
@@ -581,7 +597,7 @@ to `pdfoutline' shell command."
(insert ")")
(setq level-diff (1- level-diff)))))))
(forward-line))))
- (previous-line)
+ (forward-line -1)
(let ((v (tabulated-list-get-entry)))
(switch-to-buffer buff)
(insert (format " (\"%s\" \"#%s\"))" (aref v 1) (aref v 2)))
- [elpa] externals/doc-toc 102e14199c 65/84: pdf.tocgen replace original pdf, and show message on fail, (continued)
- [elpa] externals/doc-toc 102e14199c 65/84: pdf.tocgen replace original pdf, and show message on fail, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 4c9ce0f54d 76/84: Fix: eval-when-compile pdf-tools, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 2ec9515f0d 81/84: Apply patch S. Monnier, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc ca80abf2f8 83/84: Update name to doc-toc (i.e. make doc-tools extension), ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 3d286633a9 11/84: Update README, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 3acf45b0f7 18/84: Implement C-c C-c functionality also for djvu, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 74c68f0cda 24/84: Update README.org, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc f8fbca0c41 23/84: README add features and keybindings, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc f643745b06 32/84: Set windows encoding for djvu, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc c521029525 36/84: Change (beginning-og-buffer) to (goto-char (point-min)) for MELPA, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc a1d26eceb5 37/84: Add defvar and declare-function to avoid warning MELPA,
ELPA Syncer <=
- [elpa] externals/doc-toc 05cd1287f1 42/84: Fix toc--add-to-djvu. Don't ask save location., ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc f430243a88 43/84: Add version: 0 header, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 59f4471e6a 50/84: Update README.org, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 2d95c466a3 48/84: Add MELPA and GPL3 badges, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 734043bdc7 47/84: Improve documentation in toc-mode.el, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc ae455b4863 52/84: Implement language customization for OCR, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 23e1fb2fde 54/84: Implement HandyOutliner option, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc b45b78102c 55/84: Update README, add extract-only documentation, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc b1a843fd6f 57/84: Implement roman-to-arabic and add pdf djvu keybindings, ELPA Syncer, 2022/09/26
- [elpa] externals/doc-toc 719f6a03a7 64/84: Return page text when pdfxmeta fails, ELPA Syncer, 2022/09/26