branch: externals/matlab-mode
commit 0659cd8d3cd0bcdc38c5a3f8bb6da546a116ef23
Author: John Ciolfi <[email protected]>
Commit: John Ciolfi <[email protected]>

    matlab-ts-mode: use fast back to indentation
---
 matlab-ts-mode.el | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/matlab-ts-mode.el b/matlab-ts-mode.el
index 127fa683e9..e0f183d83c 100644
--- a/matlab-ts-mode.el
+++ b/matlab-ts-mode.el
@@ -1594,7 +1594,7 @@ See: 
tests/test-matlab-ts-mode-indent-files/indent_line_cont_multiple_times.m"
       (goto-char bol)
       (when (>= (forward-line -1) 0)
         (when (looking-at "^[ \t]*\\.\\.\\.")
-          (back-to-indentation)
+          (matlab-ts-mode--ei-fast-back-to-indentation)
           (setq matlab-ts-mode--i-prior-line-anchor-point (point))
           t)))))
 
@@ -1641,7 +1641,7 @@ NODE is at BOL."
                (looking-at "^[ \t]*\\.\\.\\.")))
     (save-excursion
       (when (>= (forward-line -1) 0)
-        (back-to-indentation)
+        (matlab-ts-mode--ei-fast-back-to-indentation)
         (setq matlab-ts-mode--i-cont-incomplete-matcher-pair
               (cons (treesit-node-start (treesit-node-at (point))) 0))
         (cl-return-from matlab-ts-mode--i-cont-incomplete-matcher t))))
@@ -1707,7 +1707,7 @@ NODE is at BOL."
                            (setq id-start (treesit-node-start prev-node))
                            (goto-char id-start)
                            (forward-line 0)
-                           (back-to-indentation)
+                           (matlab-ts-mode--ei-fast-back-to-indentation)
                            (= (point) id-start)))
                 ;; Incomplete:      something.foo4 = ...
                 ;;                       someFcn2( ...
@@ -1942,7 +1942,7 @@ Sets `matlab-ts-mode--i-next-line-pair' to (ANCHOR-NODE . 
OFFSET)"
                             (setq prev-node (treesit-node-prev-sibling 
prev-node)))
                           (when (equal (treesit-node-type prev-node) 
"line_continuation")
                             (goto-char (treesit-node-start prev-node))
-                            (back-to-indentation)
+                            (matlab-ts-mode--ei-fast-back-to-indentation)
                             ;; move to first item after the if or elseif 
condition
                             (when (looking-at (rx (or "if" "elseif") (or " " 
"\t")))
                               (re-search-forward "[ \t]" nil t))
@@ -1968,7 +1968,7 @@ Sets `matlab-ts-mode--i-next-line-pair' to (ANCHOR-NODE . 
OFFSET)"
                          (save-excursion
                            (goto-char (treesit-node-start node))
                            (forward-line -1)
-                           (back-to-indentation)
+                           (matlab-ts-mode--ei-fast-back-to-indentation)
                            (equal (treesit-node-at (point)) anchor-node)))
                     ;; function doc comment
                     0
@@ -2423,7 +2423,7 @@ Example:
            (save-excursion
              (goto-char (treesit-node-start full-fcn-node))
              (forward-line 0)
-             (back-to-indentation)
+             (matlab-ts-mode--ei-fast-back-to-indentation)
              (setq matlab-ts-mode--i-assign-cont-pair ;; Matched one of two 
cases
                    (cons (if (= (point) (treesit-node-start full-fcn-node))
                              ;;     something.foo4 = ...
@@ -3723,7 +3723,7 @@ THERE-END MISMATCH) or nil."
 
     (save-excursion
       (forward-line -1)
-      (back-to-indentation)
+      (matlab-ts-mode--ei-fast-back-to-indentation)
       (let* ((node (treesit-node-at (point))))
         (when node
           (let ((node-type (treesit-node-type node)))
@@ -4247,7 +4247,7 @@ these locally."
                    (point))))
         (indent-region beg end nil)
         (when (looking-at "[ \t]")
-          (back-to-indentation))))))
+          (matlab-ts-mode--ei-fast-back-to-indentation))))))
 
 ;;; Keymap
 

Reply via email to