summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorjohn muhl <jm@pub.pink>2025-02-24 15:21:38 -0600
committerStefan Kangas <stefankangas@gmail.com>2025-02-26 04:52:15 +0100
commit8bc933b64e0582def4c19b4cc633eaabdff625ce (patch)
treec7c60ff7c071db87e5b1f5c635d151b56d25b7d5 /test
parent539772135222755255a3c8ca0cdda73dc4d742b2 (diff)
; Cleanup sexp things in 'lua-ts-mode'
* lisp/progmodes/lua-ts-mode.el (lua-ts-mode): Remove some nonsensical entries from 'treesit-thing-settings'. * test/lisp/progmodes/lua-ts-mode-resources/movement.erts: Add missing tests for 'backward-sexp'. (Bug#76534)
Diffstat (limited to 'test')
-rw-r--r--test/lisp/progmodes/lua-ts-mode-resources/movement.erts58
1 files changed, 54 insertions, 4 deletions
diff --git a/test/lisp/progmodes/lua-ts-mode-resources/movement.erts b/test/lisp/progmodes/lua-ts-mode-resources/movement.erts
index 11e86f12926..6e2ffb21d0e 100644
--- a/test/lisp/progmodes/lua-ts-mode-resources/movement.erts
+++ b/test/lisp/progmodes/lua-ts-mode-resources/movement.erts
@@ -436,9 +436,9 @@ function f(a, b)| end
Name: forward-sexp moves over strings
=-=
-print("|1, 2, 3")
+print(|"1, 2, 3")
=-=
-print("1, 2, 3|")
+print("1, 2, 3"|)
=-=-=
Name: forward-sexp moves over tables
@@ -557,9 +557,9 @@ function f|(a, b) end
Name: backward-sexp moves over strings
=-=
-print("1, 2, 3|")
+print("1, 2, 3"|)
=-=
-print("|1, 2, 3")
+print(|"1, 2, 3")
=-=-=
Name: backward-sexp moves over tables
@@ -601,3 +601,53 @@ end|
end
end
=-=-=
+
+Name: backward-sexp moves over do statements
+
+=-=
+do
+ print(a + 1)
+end|
+=-=
+|do
+ print(a + 1)
+end
+=-=-=
+
+Name: backward-sexp moves over for statements
+
+=-=
+for k,v in pairs({}) do
+ print(k, v)
+end|
+=-=
+|for k,v in pairs({}) do
+ print(k, v)
+end
+=-=-=
+
+Name: backward-sexp moves over repeat statements
+
+=-=
+repeat
+ n = n + 1
+until n > 10|
+=-=
+|repeat
+ n = n + 1
+until n > 10
+=-=-=
+
+Name: backward-sexp moves over while statements
+
+=-=
+while n < 99
+do
+ n = n+1
+end|
+=-=
+|while n < 99
+do
+ n = n+1
+end
+=-=-=