From c0cbc312299c6172ec4922ac07d7b36cfee3b0eb Mon Sep 17 00:00:00 2001 From: SoraTenshi Date: Sat, 19 Nov 2022 22:19:50 +0000 Subject: [PATCH 1/2] Implement simple indents.scm for Elixir Add docgen --- book/src/generated/lang-support.md | 2 +- runtime/queries/elixir/indents.scm | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 runtime/queries/elixir/indents.scm diff --git a/book/src/generated/lang-support.md b/book/src/generated/lang-support.md index 9187fbfb1212..59b60851aac6 100644 --- a/book/src/generated/lang-support.md +++ b/book/src/generated/lang-support.md @@ -25,7 +25,7 @@ | edoc | ✓ | | | | | eex | ✓ | | | | | ejs | ✓ | | | | -| elixir | ✓ | ✓ | | `elixir-ls` | +| elixir | ✓ | ✓ | ✓ | `elixir-ls` | | elm | ✓ | | | `elm-language-server` | | elvish | ✓ | | | `elvish` | | env | ✓ | | | | diff --git a/runtime/queries/elixir/indents.scm b/runtime/queries/elixir/indents.scm new file mode 100644 index 000000000000..2f405ed00e93 --- /dev/null +++ b/runtime/queries/elixir/indents.scm @@ -0,0 +1,13 @@ +[ + (after_block) + (anonymous_function) + (catch_block) + (do_block) + (else_block) + (rescue_block) + "->" +] @indent + +[ + "end" +] @outdent From 999b67656ad6564133d2e80c2a1129a2a65118e1 Mon Sep 17 00:00:00 2001 From: Sora Date: Sun, 20 Nov 2022 20:33:30 +0100 Subject: [PATCH 2/2] Update runtime/queries/elixir/indents.scm Co-authored-by: Michael Davis --- runtime/queries/elixir/indents.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/queries/elixir/indents.scm b/runtime/queries/elixir/indents.scm index 2f405ed00e93..102b1aadfb9c 100644 --- a/runtime/queries/elixir/indents.scm +++ b/runtime/queries/elixir/indents.scm @@ -5,7 +5,7 @@ (do_block) (else_block) (rescue_block) - "->" + (stab_clause) ] @indent [