File: injections.scm

package info (click to toggle)
tree-sitter-query 0.6.2-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 492 kB
  • sloc: ansic: 6,868; javascript: 136; lisp: 117; makefile: 112; python: 96; cpp: 13; sh: 9
file content (31 lines) | stat: -rw-r--r-- 805 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
((predicate
  name: (identifier) @_name
  parameters:
    (parameters
      (string) @injection.content))
  (#any-of? @_name "match" "not-match" "vim-match" "not-vim-match")
  (#set! injection.language "regex")
  (#offset! @injection.content 0 1 0 -1))

((predicate
  name: (identifier) @_name
  parameters:
    (parameters
      (string) @injection.content))
  (#any-of? @_name "lua-match" "not-lua-match")
  (#set! injection.language "luap")
  (#offset! @injection.content 0 1 0 -1))

((predicate
  name: (identifier) @_name
  parameters:
    (parameters
      (string) @injection.content
      .
      (string) .))
  (#any-of? @_name "gsub" "not-gsub")
  (#set! injection.language "luap")
  (#offset! @injection.content 0 1 0 -1))

((comment) @injection.content
  (#set! injection.language "comment"))