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

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

[nongnu] elpa/swift-mode 302e83d 194/496: Distinct generic type paramete


From: ELPA Syncer
Subject: [nongnu] elpa/swift-mode 302e83d 194/496: Distinct generic type parameter from ">" operator when checking for
Date: Sun, 29 Aug 2021 11:33:34 -0400 (EDT)

branch: elpa/swift-mode
commit 302e83dfce7e72236f887ba1674bbe469d1b3892
Author: ap4y <lod@pisem.net>
Commit: ap4y <lod@pisem.net>

    Distinct generic type parameter from ">" operator when checking for
    implicit semicolon after operators
---
 swift-mode.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/swift-mode.el b/swift-mode.el
index 11b0571..8f0e878 100644
--- a/swift-mode.el
+++ b/swift-mode.el
@@ -212,7 +212,9 @@
   (save-excursion
     (not (or (memq (char-before) '(?\{ ?\[ ?, ?. ?\? ?\: ?=))
              (looking-at "[ \n\t]+[.?:]")
-             (looking-back swift-smie--operators-regexp (- (point) 3) t)
+             (and (looking-back swift-smie--operators-regexp (- (point) 3) t)
+                  ;; Not a generic type
+                  (not (looking-back "[[:upper:]]>" (- (point) 2) t)))
              ))))
 
 (defun swift-smie--forward-token ()



reply via email to

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