[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/leaf 74d3498 05/29: Merge pull request #444 from conao3
From: |
Stefan Monnier |
Subject: |
[elpa] externals/leaf 74d3498 05/29: Merge pull request #444 from conao3/feature#443 |
Date: |
Tue, 10 Nov 2020 14:47:39 -0500 (EST) |
branch: externals/leaf
commit 74d3498789fdf8b6d5c692afec6dcfe51a80548b
Merge: a2f9c2b 09f2e23
Author: Naoya Yamashita <conao3@gmail.com>
Commit: GitHub <noreply@github.com>
Merge pull request #444 from conao3/feature#443
feature#443
---
leaf-tests.el | 19 ++++++++++++++++++-
leaf.el | 21 +++++++++++----------
2 files changed, 29 insertions(+), 11 deletions(-)
diff --git a/leaf-tests.el b/leaf-tests.el
index a069fc3..477ccc3 100644
--- a/leaf-tests.el
+++ b/leaf-tests.el
@@ -2761,7 +2761,24 @@ Example:
:init
(leaf package-baz)))))
(mapcar 'car (cdr (assoc "Leaf" (funcall
imenu-create-index-function)))))
- '("package-foo" "package-bar" "package-baz"))))
+ '("package-foo" "package-bar" "package-baz"))
+
+ ((with-temp-buffer
+ (require 'imenu)
+ (emacs-lisp-mode)
+ (insert
+ "\
+(leaf scala-mode
+ :ensure t
+ :after t
+ :init
+ (defun lsp-format-before-save ()
+ (add-hook 'before-save-hook 'lsp-format-buffer nil t))
+ :hook (scala-mode-hook . lsp-format-before-save)
+ :config (leaf lsp-metals :ensure t :require t)
+ (leaf *scala-flycheck-integration))")
+ (mapcar 'car (cdr (assoc "Leaf" (funcall
imenu-create-index-function)))))
+ '("scala-mode" "lsp-metals" "*scala-flycheck-integration"))))
;; (provide 'leaf-tests)
diff --git a/leaf.el b/leaf.el
index 583356c..5bf7e68 100644
--- a/leaf.el
+++ b/leaf.el
@@ -5,7 +5,7 @@
;; Author: Naoya Yamashita <conao3@gmail.com>
;; Maintainer: Naoya Yamashita <conao3@gmail.com>
;; Keywords: lisp settings
-;; Version: 4.2.6
+;; Version: 4.2.7
;; URL: https://github.com/conao3/leaf.el
;; Package-Requires: ((emacs "24.4"))
@@ -415,18 +415,19 @@ Ref: `lisp-imenu-generic-expression'."
(set sym value)
(eval-after-load 'lisp-mode
(let ((regexp (eval-when-compile
- (require 'regexp-opt)
- (concat "^\\s-*("
- (regexp-opt '("leaf") t)
- "\\s-+\\("
- (or (bound-and-true-p
lisp-mode-symbol-regexp)
- "\\(?:\\sw\\|\\s_\\|\\\\.\\)+")
- "\\)"))))
+ (require 'rx)
+ (rx-to-string
+ `(and (* any) "(" (* space) "leaf" (+ space)
+ (group
+ (regexp
+ ,(or (bound-and-true-p
lisp-mode-symbol-regexp)
+ "\\(?:\\sw\\|\\s_\\|\\\\.\\)+"))))
+ 'nogroup))))
(if value
`(add-to-list 'lisp-imenu-generic-expression
- '("Leaf" ,regexp 2))
+ '("Leaf" ,regexp 1))
`(setq lisp-imenu-generic-expression
- (remove '("Leaf" ,regexp 2)
+ (delete '("Leaf" ,regexp 1)
lisp-imenu-generic-expression))))))
:group 'leaf)
- [elpa] externals/leaf 6b827f5 15/29: tagged v4.2.9, (continued)
- [elpa] externals/leaf 6b827f5 15/29: tagged v4.2.9, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf d5fe958 11/29: indent test.tml, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 09f2e23 04/29: tagged v4.2.7, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf f733e8d 18/29: tagged v4.3.0, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 450448d 19/29: Merge pull request #452 from conao3/feature#451, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 17d00e7 21/29: use string-match-p instead of string-suffix-p, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 4e73a44 26/29: follow org-mode grammar and better conventions, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 447b152 07/29: Merge pull request #446 from jidicula/fix-grammar-#445, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 06935bd 14/29: add leaf-plist-get gv-expander, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 272fd44 06/29: [docs][README] Fix grammatical errors, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 74d3498 05/29: Merge pull request #444 from conao3/feature#443,
Stefan Monnier <=
- [elpa] externals/leaf 8c8c793 23/29: remove tabulated-list guard, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 60133a2 28/29: tagged v4.3.2, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 3833620 10/29: Don't run double CI for PR and branch, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf f044dc4 22/29: use setq instead of setq-local, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 34e95dc 24/29: tagged v4.3.1, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 7d2f13a 25/29: Merge pull request #456 from conao3/feature#455, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 7a0a815 08/29: Do test in Emacs-27.1, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf eeb0bd0 09/29: Do all test job if fail some jobs, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 0913f06 17/29: remove leaf-warn font-lock, Stefan Monnier, 2020/11/10
- [elpa] externals/leaf 7520119 13/29: Merge pull request #448 from conao3/feature#447, Stefan Monnier, 2020/11/10