emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] scratch/javaimp-gradle 7a0f56a: Fixes


From: Filipp Gunbin
Subject: [elpa] scratch/javaimp-gradle 7a0f56a: Fixes
Date: Wed, 6 Nov 2019 10:16:16 -0500 (EST)

branch: scratch/javaimp-gradle
commit 7a0f56a2ba5508a41613bb881c3e8cf903395d82
Author: Filipp Gunbin <address@hidden>
Commit: Filipp Gunbin <address@hidden>

    Fixes
---
 packages/javaimp/javaimp-gradle.el |  2 +-
 packages/javaimp/javaimp-util.el   | 27 +++++++++++++++++++++++++++
 packages/javaimp/javaimp.el        | 28 +---------------------------
 3 files changed, 29 insertions(+), 28 deletions(-)

diff --git a/packages/javaimp/javaimp-gradle.el 
b/packages/javaimp/javaimp-gradle.el
index 285794e..2596465 100644
--- a/packages/javaimp/javaimp-gradle.el
+++ b/packages/javaimp/javaimp-gradle.el
@@ -30,7 +30,7 @@ gradlew program, it is used in preference."
 
 (defconst javaimp--gradle-task-body
   (with-temp-buffer
-    (insert-file-contents "gradleTaskBody.inc.kts")
+    (insert-file-contents (expand-file-name "gradleTaskBody.inc.kts" 
javaimp--basedir))
     (buffer-string))
   "Task body, uses syntax which can be used both in Groovy and Kotlin")
 
diff --git a/packages/javaimp/javaimp-util.el b/packages/javaimp/javaimp-util.el
index cd5d58e..c60e9e3 100644
--- a/packages/javaimp/javaimp-util.el
+++ b/packages/javaimp/javaimp-util.el
@@ -23,6 +23,8 @@
 ;;; Code:
 
 (require 'xml)
+(require 'cl-lib)
+(require 'seq)
 
 (defcustom javaimp-cygpath-program
   (if (eq system-type 'cygwin) "cygpath")
@@ -31,6 +33,31 @@ the program is not on `exec-path'."
   :group 'javaimp
   :type 'string)
 
+(defconst javaimp-debug-buf-name "*javaimp-debug*")
+
+(defconst javaimp--basedir (file-name-directory load-file-name))
+
+;; Structs
+
+(cl-defstruct javaimp-node
+  parent children contents)
+
+(cl-defstruct javaimp-module
+  id parent-id
+  file
+  file-orig
+  final-name
+  source-dirs build-dir
+  dep-jars
+  load-ts
+  dep-jars-path-fetcher)
+
+(cl-defstruct javaimp-id
+  group artifact version)
+
+(cl-defstruct javaimp-cached-jar
+  file read-ts classes)
+
 
 (defun javaimp--xml-children (xml-tree child-name)
   "Returns list of children of XML-TREE filtered by CHILD-NAME"
diff --git a/packages/javaimp/javaimp.el b/packages/javaimp/javaimp.el
index c900321..b24b243 100644
--- a/packages/javaimp/javaimp.el
+++ b/packages/javaimp/javaimp.el
@@ -69,9 +69,6 @@
 
 ;;; Code:
 
-(require 'cl-lib)
-(require 'seq)
-(require 'javaimp-util)
 (require 'javaimp-maven)
 (require 'javaimp-gradle)
 
@@ -144,7 +141,7 @@ to the completion alternatives list."
   :type 'boolean)
 
 
-;; Variables and constants
+;; Variables
 
 (defvar javaimp-project-forest nil
   "Visited projects")
@@ -153,29 +150,6 @@ to the completion alternatives list."
   "Alist of cached jars.  Each element is of the form (FILE
   . CACHED-JAR).")
 
-(defconst javaimp-debug-buf-name "*javaimp-debug*")
-
-;; Structs
-
-(cl-defstruct javaimp-node
-  parent children contents)
-
-(cl-defstruct javaimp-module
-  id parent-id
-  file
-  file-orig
-  final-name
-  source-dirs build-dir
-  dep-jars
-  load-ts
-  dep-jars-path-fetcher)
-
-(cl-defstruct javaimp-id
-  group artifact version)
-
-(cl-defstruct javaimp-cached-jar
-  file read-ts classes)
-
 
 
 ;;;###autoload



reply via email to

[Prev in Thread] Current Thread [Next in Thread]