diff options
| author | Steven Sojka <steelsojka@users.noreply.github.com> | 2020-07-28 08:46:17 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-28 08:46:17 -0500 |
| commit | 875a1a0165cb9d30c54ca5eeeb97073a79456a93 (patch) | |
| tree | 558c9ab1ddd89279b29d634833c0accf2759dacd | |
| parent | Lua: update some queries (diff) | |
| parent | feat(parsers): add scheme parser (diff) | |
| download | nvim-treesitter-875a1a0165cb9d30c54ca5eeeb97073a79456a93.tar nvim-treesitter-875a1a0165cb9d30c54ca5eeeb97073a79456a93.tar.gz nvim-treesitter-875a1a0165cb9d30c54ca5eeeb97073a79456a93.tar.bz2 nvim-treesitter-875a1a0165cb9d30c54ca5eeeb97073a79456a93.tar.lz nvim-treesitter-875a1a0165cb9d30c54ca5eeeb97073a79456a93.tar.xz nvim-treesitter-875a1a0165cb9d30c54ca5eeeb97073a79456a93.tar.zst nvim-treesitter-875a1a0165cb9d30c54ca5eeeb97073a79456a93.zip | |
Merge pull request #237 from steelsojka/master
feat(parsers): add scheme parser
| -rw-r--r-- | README.md | 1 | ||||
| -rw-r--r-- | lua/nvim-treesitter/parsers.lua | 7 | ||||
| -rw-r--r-- | queries/scheme/highlights.scm | 8 | ||||
| -rw-r--r-- | queries/scheme/locals.scm | 1 |
4 files changed, 17 insertions, 0 deletions
@@ -296,6 +296,7 @@ List of currently supported languages: - [ ] jsdoc - [x] dart (maintained by @Akin909) - [x] rst (maintained by @stsewd) +- [x] tree-sitter query language (maintained by @steelsojka) ## User Query Extensions diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua index 819cdd3f8..72b68eb4c 100644 --- a/lua/nvim-treesitter/parsers.lua +++ b/lua/nvim-treesitter/parsers.lua @@ -236,6 +236,13 @@ list.jsdoc = { } } +list.scheme = { + install_info = { + url = "https://github.com/nvim-treesitter/tree-sitter-scheme", + files = { "src/parser.c" } + } +} + local M = { list = list } diff --git a/queries/scheme/highlights.scm b/queries/scheme/highlights.scm new file mode 100644 index 000000000..a3816b6ac --- /dev/null +++ b/queries/scheme/highlights.scm @@ -0,0 +1,8 @@ +(string) @string +(capture) @type +(anonymous_node) @string +(named_node + name: (identifier) @variable + (field_definition + name: (identifier) @property)) +(comment) @comment diff --git a/queries/scheme/locals.scm b/queries/scheme/locals.scm new file mode 100644 index 000000000..7d11f52b9 --- /dev/null +++ b/queries/scheme/locals.scm @@ -0,0 +1 @@ +(identifier) @reference |
