diff options
Diffstat (limited to 'queries/foam/injections.scm')
| -rw-r--r-- | queries/foam/injections.scm | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/queries/foam/injections.scm b/queries/foam/injections.scm index 4afdb63b0..2d744f6af 100644 --- a/queries/foam/injections.scm +++ b/queries/foam/injections.scm @@ -1,12 +1,20 @@ ;; Pass code blocks to Cpp highlighter -(code (code_body) @cpp) +(code + (code_body) @injection.content + (#set! injection.language "cpp")) ;; Pass identifiers to Go highlighter (Cheating I know) -;;((identifier) @lua) +;; ((identifier) @injection.content +;; (#set! injection.language "lua") ;; Highlight regex syntax inside literal strings -((string_literal) @regex) +((string_literal) @injection.content + (#set! injection.language "regex")) ;; Highlight PyFoam syntax as Python statements -(pyfoam_variable code_body: (_) @python) -(pyfoam_expression code_body: (_) @python) +(pyfoam_variable + code_body: (_) @injection.content + (#set! injection.language "python")) +(pyfoam_expression + code_body: (_) @injection.content + (#set! injection.language "python")) |
