Comments (5)
What is your use case?
from tree-sitter-xml.
I want to use it vim nvim-treesitter
. I eventually managed to configure it with:
local parser_config = require('nvim-treesitter.parsers').get_parser_configs()
parser_config.xml = {
install_info = {
url = '~/04-sources/tree-sitter/tree-sitter-xml/tree-sitter-xml', -- local path or git repo
files = {'src/parser.c', 'src/scanner.c'}, -- note that some parsers also require src/scanner.c or src/scanner.cc
-- optional entries:
branch = "master", -- default branch in case of git repo if different from master
generate_requires_npm = false, -- if stand-alone parser without npm dependencies
requires_generate_from_grammar = false, -- if folder contains pre-generated src/parser.c
},
-- filetype = "xml, -- if filetype does not match the parser name
}
This means that I first needed to manually clone your repo to ~/04-sources/tree-sitter/tree-sitter-xml
, which is not ideal.
from tree-sitter-xml.
did you even bother to try :TSInstall xml
from tree-sitter-xml.
Yes, there is no support for xml in nvim-treesitter
as in Tree-sitter itself.
from tree-sitter-xml.
https://github.com/nvim-treesitter/nvim-treesitter/tree/master/queries/xml
from tree-sitter-xml.
Related Issues (10)
- Split into two repos? HOT 2
- Empty CDATA breaks highlighting HOT 3
- feature: match start and end tags
- bug: parameter-entity references not fully supported
- bug: nvim-treesitter[xml] compile error HOT 1
- Filter `AttValue` with `#any-of?` HOT 2
- feature: support Wasm build for compiling as a Zed extension HOT 4
- bug: longer XML tags are errors HOT 6
- bug: Error parsing `]` in CharData HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tree-sitter-xml.