[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/javaimp e2c3393 20/32: * packages/javaimp/javaimp.el (j
From: |
Stefan Monnier |
Subject: |
[elpa] externals/javaimp e2c3393 20/32: * packages/javaimp/javaimp.el (javaimp): Add a parent group |
Date: |
Tue, 1 Dec 2020 10:08:30 -0500 (EST) |
branch: externals/javaimp
commit e2c339331f74137199d60e09d899caab8bc776e6
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
* packages/javaimp/javaimp.el (javaimp): Add a parent group
(javaimp--maven-xml-load-tree): Fix reference to free var `project-elt`.
(javaimp-organize-imports): Use cl-lib name.
---
javaimp.el | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/javaimp.el b/javaimp.el
index 7cd1e3e..a14d3da 100644
--- a/javaimp.el
+++ b/javaimp.el
@@ -78,7 +78,8 @@
;; User options
(defgroup javaimp ()
- "Add and reorder Java import statements in Maven projects")
+ "Add and reorder Java import statements in Maven projects"
+ :group 'c)
(defcustom javaimp-import-group-alist '(("\\`javax?\\." . 10))
"Specifies how to group classes and how to order resulting
@@ -260,9 +261,10 @@ children and are also included. Subordinate modules with
no
inheritance are not included."
(let ((xml-tree (javaimp--maven-xml-read-effective-pom file)))
(cond ((assq 'project xml-tree)
- (let ((project-elt (assq 'project xml-tree))
- (submodules (javaimp--xml-children
- (javaimp--xml-child 'modules project-elt)
'module)))
+ (let* ((project-elt (assq 'project xml-tree))
+ (submodules (javaimp--xml-children
+ (javaimp--xml-child 'modules project-elt)
+ 'module)))
(and submodules
;; no real children
(message "Independent submodules: %s"
@@ -680,9 +682,10 @@ is `'ordinary' or `'static'. Interactively, NEW-IMPORTS
is nil."
(delete-region first (point))))
(javaimp--prepare-for-insertion first)
(setq all-imports
- (delete-duplicates all-imports
- :test (lambda (first second)
- (equal (car first) (car second)))))
+ (cl-delete-duplicates
+ all-imports
+ :test (lambda (first second)
+ (equal (car first) (car second)))))
;; assign order
(let ((with-order
(mapcar
- [elpa] externals/javaimp d1507ca 13/32: packages/javaimp/javaimp.el: Support additional source directories., (continued)
- [elpa] externals/javaimp d1507ca 13/32: packages/javaimp/javaimp.el: Support additional source directories., Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp c59e1f7 22/32: packages/javaimp: Fix comparison of module load ts with parent files., Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp eb08936 23/32: Fix some quoting problems in doc strings, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp ed26a43 24/32: * javaimp.el: Add missing license, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 88f1376 27/32: [javaimp] Bump version to 0.6.1, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 084153c 29/32: packages/javaimp/javaimp.el: Add News section, bump version to 0.7, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 3c95c22 32/32: * .gitignore: New file, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp d9f891b 25/32: javaimp.el: Fill :file module slot in a separate step., Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 5b37a9a 18/32: packages/javaimp: cosmetic fixes, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 736c1d9 19/32: packages/javaimp: whitespace/doc fixes, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp e2c3393 20/32: * packages/javaimp/javaimp.el (javaimp): Add a parent group,
Stefan Monnier <=
- [elpa] externals/javaimp 753245e 21/32: packages/javaimp: Restructure code, add some tests., Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 0e30ce9 16/32: packages/javaimp: full rewrite, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 2e65079 17/32: packages/javaimp: temporary revert version, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 81f0fd4 26/32: [javaimp] Minor corrections., Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 04fd94c 28/32: [javaimp]: Support gradle, split into multiple files, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 2c9373d 31/32: [javaimp] bump version to 0.7.1, Stefan Monnier, 2020/12/01
- [elpa] externals/javaimp 6fa1de1 30/32: [javaimp] Fix gradle project id output & parsing., Stefan Monnier, 2020/12/01