summaryrefslogtreecommitdiff
path: root/test/lisp/progmodes/elixir-ts-mode-resources/indent.erts
diff options
context:
space:
mode:
Diffstat (limited to 'test/lisp/progmodes/elixir-ts-mode-resources/indent.erts')
-rw-r--r--test/lisp/progmodes/elixir-ts-mode-resources/indent.erts44
1 files changed, 43 insertions, 1 deletions
diff --git a/test/lisp/progmodes/elixir-ts-mode-resources/indent.erts b/test/lisp/progmodes/elixir-ts-mode-resources/indent.erts
index 748455cc3f2..9ad604e5198 100644
--- a/test/lisp/progmodes/elixir-ts-mode-resources/indent.erts
+++ b/test/lisp/progmodes/elixir-ts-mode-resources/indent.erts
@@ -1,6 +1,5 @@
Code:
(lambda ()
- (setq indent-tabs-mode nil)
(elixir-ts-mode)
(indent-region (point-min) (point-max)))
@@ -306,3 +305,46 @@ Name: Long tuple
{"January", "February", "March", "April", "May", "June", "July", "August", "September",
"October", "November", "December"}
=-=-=
+
+Name: Embedded HEEx
+
+=-=
+ defmodule Foo do
+ def foo(assigns) do
+~H"""
+<span>
+text
+</span>
+"""
+ end
+ end
+=-=
+defmodule Foo do
+ def foo(assigns) do
+ ~H"""
+ <span>
+ text
+ </span>
+ """
+ end
+end
+=-=-=
+
+Code:
+ (lambda ()
+ (elixir-ts-mode)
+ (newline)
+ (indent-for-tab-command))
+
+Name: New list item
+
+=-=
+[
+ :foo,$
+]
+=-=
+[
+ :foo,
+ $
+]
+=-=-=