aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRaafat Turki <raafat.turki@pm.me>2022-08-31 03:44:53 +0300
committerStephan Seitz <stephan.seitz@fau.de>2022-09-01 05:10:23 -0700
commitddcda043017f34fa1a8109fcb847e5dfdd70ee41 (patch)
tree98f4e8e39a1042c336dd80f895630166bceea009
parentUpdate lockfile.json (diff)
downloadnvim-treesitter-ddcda043017f34fa1a8109fcb847e5dfdd70ee41.tar
nvim-treesitter-ddcda043017f34fa1a8109fcb847e5dfdd70ee41.tar.gz
nvim-treesitter-ddcda043017f34fa1a8109fcb847e5dfdd70ee41.tar.bz2
nvim-treesitter-ddcda043017f34fa1a8109fcb847e5dfdd70ee41.tar.lz
nvim-treesitter-ddcda043017f34fa1a8109fcb847e5dfdd70ee41.tar.xz
nvim-treesitter-ddcda043017f34fa1a8109fcb847e5dfdd70ee41.tar.zst
nvim-treesitter-ddcda043017f34fa1a8109fcb847e5dfdd70ee41.zip
feat: add tree-sitter-sxhkdrc
-rw-r--r--lua/nvim-treesitter/parsers.lua12
-rw-r--r--queries/sxhkdrc/highlights.scm10
2 files changed, 22 insertions, 0 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index edc062edb..3f8bfd6b5 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -1176,6 +1176,18 @@ list.tiger = {
maintainers = { "@ambroisie" },
}
+list.sxhkdrc = {
+ install_info = {
+ url = "~/sectors/treesitter/tree-sitter-sxhkdrc",
+ files = {"src/parser.c"},
+ branch = "master",
+ generate_requires_npm = false,
+ requires_generate_from_grammar = false,
+ filetype = "sxhkdrc",
+ maintainers = { "@RaafatTurki" },
+ }
+}
+
list.gitignore = {
install_info = {
url = "https://github.com/shunsambongi/tree-sitter-gitignore",
diff --git a/queries/sxhkdrc/highlights.scm b/queries/sxhkdrc/highlights.scm
new file mode 100644
index 000000000..e3d47dd51
--- /dev/null
+++ b/queries/sxhkdrc/highlights.scm
@@ -0,0 +1,10 @@
+(modifier) @keyword
+(operator) @operator
+(attribute) @type
+(command_sync_prefix) @type
+(punctuation) @punctuation.bracket
+(delimiter) @punctuation.delimiter
+(keysym) @variable
+(comment) @comment
+(range) @number
+"\\\n" @punctuation.special