diff options
| author | postsolar <120750161+postsolar@users.noreply.github.com> | 2023-11-08 18:07:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-11-08 18:07:02 +0200 |
| commit | bf18ff20ae4d7b667b5e7ede0244c6596427d69e (patch) | |
| tree | a3fc33da986596dabbf5740f43cb456b0183f113 | |
| parent | Update README (diff) | |
| download | nvim-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.json | 3 | ||||
| -rw-r--r-- | lua/nvim-treesitter/parsers.lua | 8 | ||||
| -rw-r--r-- | queries/purescript/highlights.scm | 152 | ||||
| -rw-r--r-- | queries/purescript/injections.scm | 2 | ||||
| -rw-r--r-- | queries/purescript/locals.scm | 4 |
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 |
