aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOmar Valdez <omarantoniovaldezf2@gmail.com>2025-01-19 01:57:38 -0800
committerAmaan Qureshi <amaanq12@gmail.com>2025-01-19 12:29:44 -0500
commit645d14f40f6c83da255591e16de1c0dfe5bf8ed4 (patch)
tree47abf3b27bcd4ee7b35e95ef3ca013251f59ee2e
parentbot(lockfile): update fish (diff)
downloadnvim-treesitter-645d14f40f6c83da255591e16de1c0dfe5bf8ed4.tar
nvim-treesitter-645d14f40f6c83da255591e16de1c0dfe5bf8ed4.tar.gz
nvim-treesitter-645d14f40f6c83da255591e16de1c0dfe5bf8ed4.tar.bz2
nvim-treesitter-645d14f40f6c83da255591e16de1c0dfe5bf8ed4.tar.lz
nvim-treesitter-645d14f40f6c83da255591e16de1c0dfe5bf8ed4.tar.xz
nvim-treesitter-645d14f40f6c83da255591e16de1c0dfe5bf8ed4.tar.zst
nvim-treesitter-645d14f40f6c83da255591e16de1c0dfe5bf8ed4.zip
feat(hyprlang): bash injections for exec keybindings
-rw-r--r--queries/hyprlang/injections.scm15
1 files changed, 15 insertions, 0 deletions
diff --git a/queries/hyprlang/injections.scm b/queries/hyprlang/injections.scm
index d38d499b2..e7c552eb2 100644
--- a/queries/hyprlang/injections.scm
+++ b/queries/hyprlang/injections.scm
@@ -4,3 +4,18 @@
(exec
(string) @injection.content
(#set! injection.language "bash"))
+
+((keyword
+ (name) @_bind
+ (params
+ .
+ (_)
+ .
+ (_)
+ .
+ (string) @_exec
+ .
+ (string) @injection.content))
+ (#lua-match? @_bind "^bind")
+ (#lua-match? @_exec "^%s*exec%s*$")
+ (#set! injection.language "bash"))