[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/sotlisp ed2356a 11/11: Merge pull request #12 from yuha
From: |
Stefan Monnier |
Subject: |
[elpa] externals/sotlisp ed2356a 11/11: Merge pull request #12 from yuhan0/patch-1 |
Date: |
Fri, 26 Mar 2021 22:43:55 -0400 (EDT) |
branch: externals/sotlisp
commit ed2356a325c7a4a88ec1bd31381c8666e8997e97
Merge: cc5730c f7add76
Author: Artur Malabarba <Malabarba@users.noreply.github.com>
Commit: GitHub <noreply@github.com>
Merge pull request #12 from yuhan0/patch-1
Detect argument lists in more places
---
sotlisp.el | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/sotlisp.el b/sotlisp.el
index 839b357..cdcfb1f 100644
--- a/sotlisp.el
+++ b/sotlisp.el
@@ -100,7 +100,12 @@
"Non-nil if point is at the start of a sexp.
Specially, avoids matching inside argument lists."
(and (eq (char-before) ?\()
- (not (sotlisp--looking-back
"(\\(defun\\s-+.*\\|\\(lambda\\|dolist\\|dotimes\\)\\s-+\\)("))
+ (not (sotlisp--looking-back
+ (rx (or (seq (? "cl-") (or "defun" "defmacro" "defsubst") (? "*")
+ symbol-end (* any))
+ (seq (or "lambda" "dolist" "dotimes")
+ symbol-end (+ (syntax whitespace))))
+ "(")))
(save-excursion
(forward-char -1)
(condition-case nil
@@ -109,7 +114,7 @@ Specially, avoids matching inside argument lists."
(forward-sexp -1)
(not
(looking-at-p (rx (* (or (syntax word) (syntax symbol) "-"))
- "let" symbol-end))))
+ "let" (? "*") symbol-end))))
(error t)))
(not (string-match (rx (syntax symbol)) (string last-command-event)))))
- [elpa] externals/sotlisp updated (fffe8d0 -> ed2356a), Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp c2936c5 01/11: Fix some typos., Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp cc5730c 08/11: Only expand abbrev when last-command-event is not a symbol char, Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp cf14e18 09/11: Recognize argument lists in "let*" forms, Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp ae38976 06/11: Merge pull request #10 from Wilfred/fix-typo, Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp cc04912 05/11: Fix typo, Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp 773b680 03/11: add lispy-mode., Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp 3ecc917 02/11: fix some typos, Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp 89dfed2 04/11: Merge pull request #9 from jkitchin/master, Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp f7add76 10/11: Recognize argument lists in more def- forms, Stefan Monnier, 2021/03/26
- [elpa] externals/sotlisp ed2356a 11/11: Merge pull request #12 from yuhan0/patch-1,
Stefan Monnier <=
- [elpa] externals/sotlisp d28cdf7 07/11: Only expand abbrev when (sotlisp--whitespace-char-p last-command-event), Stefan Monnier, 2021/03/26