[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/scala-mode c0842f6 157/217: Use cl functions to avoid mapc
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/scala-mode c0842f6 157/217: Use cl functions to avoid mapcan missing error. |
Date: |
Sun, 29 Aug 2021 11:31:03 -0400 (EDT) |
branch: elpa/scala-mode
commit c0842f679f4b7ac076052fd1489a082439312c68
Author: Ivan Malison <IvanMalison@gmail.com>
Commit: Ivan Malison <IvanMalison@gmail.com>
Use cl functions to avoid mapcan missing error.
---
scala-mode2-imenu.el | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/scala-mode2-imenu.el b/scala-mode2-imenu.el
index 87927f4..0dda3c4 100644
--- a/scala-mode2-imenu.el
+++ b/scala-mode2-imenu.el
@@ -18,18 +18,16 @@
(defun scala-imenu:flatten-list (incoming-list &optional predicate)
(when (not predicate) (setq predicate 'listp))
- (mapcan (lambda (x) (if (funcall predicate x)
+ (cl-mapcan (lambda (x) (if (funcall predicate x)
(scala-imenu:flatten-list x predicate) (list x)))
incoming-list))
-(scala-imenu:flatten-list '((1 2) ((1 2 3) (1))))
-
(defun scala-imenu:flatten-imenu-index (index)
- (mapcan (lambda (x) (if (listp (cdr x))
+ (cl-mapcan (lambda (x) (if (listp (cdr x))
(scala-imenu:flatten-imenu-index (cdr x))
(list x))) index))
(defun scala-imenu:create-imenu-index ()
- (let ((imenu-index (mapcar 'scala-imenu:build-imenu-candidates
+ (let ((imenu-index (cl-mapcar 'scala-imenu:build-imenu-candidates
(scala-imenu:create-index))))
(if scala-imenu:should-flatten-index
(scala-imenu:flatten-imenu-index imenu-index)
@@ -54,7 +52,7 @@
(scala-imenu:destructure-for-build-imenu-candidate member-info parents)))
(defun scala-imenu:build-child-members (parents child-members)
- (mapcar (lambda (child) (scala-imenu:build-imenu-candidates
+ (cl-mapcar (lambda (child) (scala-imenu:build-imenu-candidates
child parents)) child-members))
(defun scala-imenu:destructure-for-build-imenu-candidate (member-info parents)
@@ -65,7 +63,7 @@
(defun scala-imenu:default-build-imenu-candidate (member-name definition-type
marker parents)
(let* ((all-names
- (append (mapcar (lambda (parent) (car parent)) parents)
+ (append (cl-mapcar (lambda (parent) (car parent)) parents)
`(,member-name)))
(member-string (mapconcat 'identity all-names ".")))
`(,(format "(%s)%s" definition-type member-string) . ,marker)))
- [nongnu] elpa/scala-mode cc5b9b0 116/217: typo fix: ident vs. indent, (continued)
- [nongnu] elpa/scala-mode cc5b9b0 116/217: typo fix: ident vs. indent, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 0c39da9 114/217: upgraded version to 0.22 since we added new functionality required by sbt-mode, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode df36b5c 117/217: fix README.md text, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode c21f88f 124/217: Merge pull request #61 from nicferrier/marmalade, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode f431bb3 123/217: remove the attempt at checking executables, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 13ad3ac 132/217: Added Jim Powers to list of contributors, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode d27a39b 130/217: added Tillmann Rendel to the list of commiters, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode f5280ad 137/217: forward-token for #75, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode e6967f7 154/217: Add Ivan Malison as a contributor., ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 3953269 127/217: Tweaked syntax rules to make highlighting more customizeable, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode c0842f6 157/217: Use cl functions to avoid mapcan missing error.,
ELPA Syncer <=
- [nongnu] elpa/scala-mode d1fbe2d 171/217: Implemented prettify/conceal with a base set of rules. (#108), ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 2e8fd35 180/217: Fix for fill-paragraph with prefix arg. Fixes #125. (#126), ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 7e63002 182/217: Add "inline" keyword from scalameta (#128), ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 1357eba 183/217: Fix for #94, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 730e16d 186/217: Merge pull request #130 from ensime/fix/120, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 1dd5825 085/217: Added comment syntax for bash preambles (#!...!#) in scala script files, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 16d6f36 067/217: Added a not to README about font-lock-doc-face, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode b55ca83 066/217: Merge pull request #23 from hvesalai/issue22, ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode aa38dae 083/217: Fixes #38: 100% CPU usage for multi-line strings in some cases., ELPA Syncer, 2021/08/29
- [nongnu] elpa/scala-mode 0af3b07 069/217: Added Makefile and fixed compilation warnings, ELPA Syncer, 2021/08/29