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

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

[nongnu] elpa/evil-matchit 4780ef4e4a 104/244: scan-sexps buggy in latex


From: ELPA Syncer
Subject: [nongnu] elpa/evil-matchit 4780ef4e4a 104/244: scan-sexps buggy in latex-mode, fallback to Evil API
Date: Thu, 6 Jan 2022 02:58:53 -0500 (EST)

branch: elpa/evil-matchit
commit 4780ef4e4abe202274705679125fdce9fc43ec69
Author: Chen Bin <chenbin.sh@gmail.com>
Commit: Chen Bin <chenbin.sh@gmail.com>

    scan-sexps buggy in latex-mode, fallback to Evil API
---
 evil-matchit-simple.el | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/evil-matchit-simple.el b/evil-matchit-simple.el
index dc422b8208..10df0db350 100644
--- a/evil-matchit-simple.el
+++ b/evil-matchit-simple.el
@@ -83,7 +83,12 @@
     (when rlt
       (if evilmi-debug (message "evilmi-simple-jump called"))
 
-      (evilmi--simple-jump)
+      ;; In latex-mode `scan-sexps' does NOT work properly between "[]"
+      ;; so we have to fallback to evil's API.
+      (if (memq major-mode '(latex-mode))
+          (evil-jump-item)
+        (evilmi--simple-jump))
+
       (setq cur-line (evilmi-sdk-curline))
       ;; hack for javascript
       (if (string-match "^[ \t]*})(.*)\; *$" cur-line)



reply via email to

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