[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/doc-toc 05cd1287f1 42/84: Fix toc--add-to-djvu. Don't a
From: |
ELPA Syncer |
Subject: |
[elpa] externals/doc-toc 05cd1287f1 42/84: Fix toc--add-to-djvu. Don't ask save location. |
Date: |
Mon, 26 Sep 2022 13:58:37 -0400 (EDT) |
branch: externals/doc-toc
commit 05cd1287f155f0adfc29e453561ad79cce977c02
Author: Daniel Nicolai <dalanicolai@gmail.com>
Commit: Daniel Nicolai <dalanicolai@gmail.com>
Fix toc--add-to-djvu. Don't ask save location.
---
toc-mode.el | 15 ++++++++++-----
1 file changed, 10 insertions(+), 5 deletions(-)
diff --git a/toc-mode.el b/toc-mode.el
index 9f40b28110..f98eb7c13a 100644
--- a/toc-mode.el
+++ b/toc-mode.el
@@ -617,7 +617,7 @@ to `pdfoutline' shell command."
(insert (format "(\"%s\" \"%s\")" (car sexp) (nth 1
sexp)))
(let ((level-diff (- level-current level-next)))
(while (> level-diff 0)
- (insert ")")
+ (insert ") ")
(setq level-diff (1- level-diff)))))))
(forward-line))))
(forward-line -1)
@@ -632,7 +632,7 @@ to `pdfoutline' shell command."
(interactive)
(let ((ext (url-file-extension (buffer-file-name doc-buffer))))
(cond ((string= ".pdf" ext) (toc--tablist-to-pdfoutline))
- ((string= ".djvu" ext) (print "this is DJVU")
(toc--tablist-to-djvused))
+ ((string= ".djvu" ext) (toc--tablist-to-djvused))
(t (error "Buffer-source-file does not have pdf or djvu
extension")))))
@@ -651,13 +651,18 @@ to `pdfoutline' shell command."
(defun toc--add-to-djvu ()
"Combine with add-toc-to-djvu in add-toc-to-document when ready."
(interactive)
- (save-buffer)
- (shell-command (shell-command-to-string
+ (write-file (buffer-name (current-buffer)))
+ (print (format
+ "djvused -s -e \"set-outline '%s'\" %s"
+ (buffer-name)
+ (shell-quote-argument
+ (concat (file-name-sans-extension (buffer-name)) ".djvu"))))
+ (shell-command-to-string
(format
"djvused -s -e \"set-outline '%s'\" %s"
(buffer-name)
(shell-quote-argument
- (concat (file-name-sans-extension (buffer-name))
".djvu"))))))
+ (concat (file-name-sans-extension (buffer-name))
".djvu")))))
(defun toc--add-to-doc ()
- [elpa] externals/doc-toc 4c9ce0f54d 76/84: Fix: eval-when-compile pdf-tools, (continued)
- [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, 2022/09/26
- [elpa] externals/doc-toc 05cd1287f1 42/84: Fix toc--add-to-djvu. Don't ask save location.,
ELPA Syncer <=
- [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
- [elpa] externals/doc-toc dd1dfd83ac 63/84: Fix docstrings and warnings for MELPA, ELPA Syncer, 2022/09/26