aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpostsolar <120750161+postsolar@users.noreply.github.com>2023-11-08 18:07:02 +0200
committerGitHub <noreply@github.com>2023-11-08 18:07:02 +0200
commitbf18ff20ae4d7b667b5e7ede0244c6596427d69e (patch)
treea3fc33da986596dabbf5740f43cb456b0183f113
parentUpdate README (diff)
downloadnvim-treesitter-bf18ff20ae4d7b667b5e7ede0244c6596427d69e.tar
nvim-treesitter-bf18ff20ae4d7b667b5e7ede0244c6596427d69e.tar.gz
nvim-treesitter-bf18ff20ae4d7b667b5e7ede0244c6596427d69e.tar.bz2
nvim-treesitter-bf18ff20ae4d7b667b5e7ede0244c6596427d69e.tar.lz
nvim-treesitter-bf18ff20ae4d7b667b5e7ede0244c6596427d69e.tar.xz
nvim-treesitter-bf18ff20ae4d7b667b5e7ede0244c6596427d69e.tar.zst
nvim-treesitter-bf18ff20ae4d7b667b5e7ede0244c6596427d69e.zip
feat(purescript): add parser and queries (#5626)
-rw-r--r--lockfile.json3
-rw-r--r--lua/nvim-treesitter/parsers.lua8
-rw-r--r--queries/purescript/highlights.scm152
-rw-r--r--queries/purescript/injections.scm2
-rw-r--r--queries/purescript/locals.scm4
5 files changed, 169 insertions, 0 deletions
diff --git a/lockfile.json b/lockfile.json
index 0f623b2a9..bbff16fa8 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -476,6 +476,9 @@
"puppet": {
"revision": "9ce9a5f7d64528572aaa8d59459ba869e634086b"
},
+ "purescript": {
+ "revision": "e055b28b2f81db9fdd277b07bff3329c3680943e"
+ },
"pymanifest": {
"revision": "8953f91d733dd92c1ac43b3d58a7a2f43fa62dae"
},
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index 9c4ac31f9..2671a7ae7 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -1418,6 +1418,14 @@ list.puppet = {
maintainers = { "@amaanq" },
}
+list.purescript = {
+ install_info = {
+ url = "https://github.com/postsolar/tree-sitter-purescript",
+ files = { "src/parser.c", "src/scanner.c" },
+ },
+ maintainers = { "@postsolar" },
+}
+
list.pymanifest = {
install_info = {
url = "https://github.com/ObserverOfTime/tree-sitter-pymanifest",
diff --git a/queries/purescript/highlights.scm b/queries/purescript/highlights.scm
new file mode 100644