branch: elpa/org-contrib
commit c5ce9ce792881bc091ab95be499440b38f07486c
Author: Ihor Radchenko <yanta...@posteo.net>
Commit: Ihor Radchenko <yanta...@posteo.net>

    * lisp/ob-eukleides.el: Switch to lexical binding, fix compiler warnings
    
    (org-babel-execute:eukleides): Remove unused bindings.
    (org-babel-prep-session:eukleides): Mark unused function arguments.
---
 lisp/ob-eukleides.el | 25 +++++++++++--------------
 1 file changed, 11 insertions(+), 14 deletions(-)

diff --git a/lisp/ob-eukleides.el b/lisp/ob-eukleides.el
index eccd4747a3..d682b7dc23 100644
--- a/lisp/ob-eukleides.el
+++ b/lisp/ob-eukleides.el
@@ -1,4 +1,4 @@
-;;; ob-eukleides.el --- Org-babel functions for eukleides evaluation
+;;; ob-eukleides.el --- Org-babel functions for eukleides evaluation  -*- 
lexical-binding: t; -*-
 
 ;; Copyright (C) 2010-2021  Free Software Foundation, Inc.
 
@@ -58,36 +58,33 @@
 (defun org-babel-execute:eukleides (body params)
   "Execute a block of eukleides code with org-babel.
 This function is called by `org-babel-execute-src-block'."
-  (let* ((result-params (split-string (or (cdr (assq :results params)) "")))
-        (out-file (or (cdr (assq :file params))
+  (let* ((out-file (or (cdr (assq :file params))
                       (error "Eukleides requires a \":file\" header 
argument")))
-        (cmdline (cdr (assq :cmdline params)))
         (in-file (org-babel-temp-file "eukleides-"))
-        (java (or (cdr (assq :java params)) ""))
         (cmd (if (not org-eukleides-path)
                  (error "`org-eukleides-path' is not set")
                (concat (expand-file-name org-eukleides-path)
-                " -b --output="
-                (org-babel-process-file-name
-                 (concat
-                  (file-name-sans-extension out-file) ".eps"))
-                " "
-                (org-babel-process-file-name in-file)))))
+                       " -b --output="
+                       (org-babel-process-file-name
+                        (concat
+                         (file-name-sans-extension out-file) ".eps"))
+                       " "
+                       (org-babel-process-file-name in-file)))))
     (unless (file-exists-p org-eukleides-path)
       (error "Could not find eukleides at %s" org-eukleides-path))
 
     (if (string= (file-name-extension out-file) "png")
         (if org-eukleides-eps-to-raster
             (shell-command (format org-eukleides-eps-to-raster
-                                    (concat (file-name-sans-extension 
out-file) ".eps")
-                                    (concat (file-name-sans-extension 
out-file) ".png")))
+                                   (concat (file-name-sans-extension out-file) 
".eps")
+                                   (concat (file-name-sans-extension out-file) 
".png")))
           (error "Conversion to PNG not supported.  Use a file with an EPS 
name")))
 
     (with-temp-file in-file (insert body))
     (message "%s" cmd) (org-babel-eval cmd "")
     nil)) ;; signal that output has already been written to file
 
-(defun org-babel-prep-session:eukleides (session params)
+(defun org-babel-prep-session:eukleides (_session _params)
   "Return an error because eukleides does not support sessions."
   (error "Eukleides does not support sessions"))
 

Reply via email to