branch: externals/scanner
commit fff65739d2d84a60a900562a63446f49da42780e
Author: Raffael Stocker <[email protected]>
Commit: Raffael Stocker <[email protected]>

    implement page-reversal customization for document mode
---
 scanner.el | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/scanner.el b/scanner.el
index 6217ecf..01eadc3 100644
--- a/scanner.el
+++ b/scanner.el
@@ -105,6 +105,11 @@ The value must be one of the keys in the paper sizes list."
   :type '(restricted-sexp :match-alternatives
                          ((lambda (k) (plist-member scanner-paper-sizes k)))))
 
+(defcustom scanner-reverse-pages
+  nil
+  "If non-nil, reverse pages in document mode."
+  :type '(boolean))
+
 (defcustom scanner-image-format
   '(:image "jpeg" :doc "pnm")
   "Image file formats for images and documents (intermediate representation)."
@@ -488,7 +493,8 @@ available, ask for a selection interactively."
                   (cleanup)))
                (tesseract
                 ()
-                (setq file-list (nreverse file-list))
+                (unless scanner-reverse-pages
+                  (setq file-list (nreverse file-list)))
                 (setq fl-file (make-temp-file "scanlist" nil ".txt"
                                               (mapconcat #'identity
                                                          file-list

Reply via email to