aboutsummaryrefslogtreecommitdiffstats
path: root/queries/lua
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2024-04-04 10:15:40 +0200
committerChristian Clason <c.clason@uni-graz.at>2024-04-05 09:20:31 +0200
commit00debd1fb1e86fe92d479b793521173352fb5a72 (patch)
treebea1c0ac269d22377415d31b76837a1c8e1cbfaa /queries/lua
parentbot(lockfile): update c, cpp, latex, rust, wing (diff)
downloadnvim-treesitter-00debd1fb1e86fe92d479b793521173352fb5a72.tar
nvim-treesitter-00debd1fb1e86fe92d479b793521173352fb5a72.tar.gz
nvim-treesitter-00debd1fb1e86fe92d479b793521173352fb5a72.tar.bz2
nvim-treesitter-00debd1fb1e86fe92d479b793521173352fb5a72.tar.lz
nvim-treesitter-00debd1fb1e86fe92d479b793521173352fb5a72.tar.xz
nvim-treesitter-00debd1fb1e86fe92d479b793521173352fb5a72.tar.zst
nvim-treesitter-00debd1fb1e86fe92d479b793521173352fb5a72.zip
feat(lua): add `exec_lua` injection for nvim tests
Diffstat (limited to 'queries/lua')
-rw-r--r--queries/lua/injections.scm9
1 files changed, 9 insertions, 0 deletions
diff --git a/queries/lua/injections.scm b/queries/lua/injections.scm
index 431fc7f7d..7b46f0243 100644
--- a/queries/lua/injections.scm
+++ b/queries/lua/injections.scm
@@ -43,6 +43,15 @@
(#eq? @_method "nvim_exec_lua")
(#set! injection.language "lua"))
+; exec_lua [[ ... ]] in functionaltests
+((function_call
+ name: (identifier) @_function
+ arguments: (arguments
+ (string
+ content: (string_content) @injection.content)))
+ (#eq? @_function "exec_lua")
+ (#set! injection.language "lua"))
+
; vim.api.nvim_create_autocmd("FileType", { command = "injected here" })
(function_call
name: (_) @_vimcmd_identifier