aboutsummaryrefslogtreecommitdiffstats
path: root/runtime/queries/bash/injections.scm
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/queries/bash/injections.scm')
-rw-r--r--runtime/queries/bash/injections.scm12
1 files changed, 12 insertions, 0 deletions
diff --git a/runtime/queries/bash/injections.scm b/runtime/queries/bash/injections.scm
index e1095773b..5b7e06bac 100644
--- a/runtime/queries/bash/injections.scm
+++ b/runtime/queries/bash/injections.scm
@@ -76,3 +76,15 @@
(#offset! @injection.content 0 1 0 -1)
(#set! injection.include-children)
(#set! injection.language "readline"))
+
+((command
+ name: (command_name) @_command
+ .
+ argument: [
+ (string)
+ (raw_string)
+ ] @injection.content)
+ (#eq? @_command "trap")
+ (#offset! @injection.content 0 1 0 -1)
+ (#set! injection.include-children)
+ (#set! injection.self))