aboutsummaryrefslogtreecommitdiff
path: root/runtime/queries/erlang/injections.scm
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/queries/erlang/injections.scm')
-rw-r--r--runtime/queries/erlang/injections.scm10
1 files changed, 10 insertions, 0 deletions
diff --git a/runtime/queries/erlang/injections.scm b/runtime/queries/erlang/injections.scm
index 11cbd01e..798882f5 100644
--- a/runtime/queries/erlang/injections.scm
+++ b/runtime/queries/erlang/injections.scm
@@ -5,3 +5,13 @@
((comment (comment_content) @injection.content)
(#set! injection.language "comment"))
+
+; EEP-59 doc attributes use markdown by default.
+(attribute
+ name: (atom) @_attribute
+ (arguments [
+ (string (quoted_content) @injection.content)
+ (sigil (quoted_content) @injection.content)
+ ])
+ (#set! injection.language "markdown")
+ (#any-of? @_attribute "doc" "moduledoc"))