|
Bugzilla – Full Text Bug Listing |
| Summary: | Neovim 0.10 lacks treesitter-vimdoc dependency | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Tumbleweed | Reporter: | Alan Rempel <alan.rempel> |
| Component: | Other | Assignee: | Ronan Chagas <ronisbr> |
| Status: | NEW --- | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | fawz, ronisbr, rrahl0, suse_idp, tommirossidude |
| Version: | Current | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | openSUSE Tumbleweed | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
Alan Rempel
2024-06-04 01:57:51 UTC
A lot of (runtime-)dependencies are missing (not only tree-sitter-vimdoc): The dependencies for `USE_BUNDLED=OFF` (like it's done for Tumbleweed) can be found in neovim's Build.md: https://github.com/neovim/neovim/blob/master/BUILD.md#how-to-build-without-bundled-dependencies Currently: libuv libluv libvterm luajit lua-lpeg lua-mpack msgpack-c tree-sitter tree-sitter-bash tree-sitter-c tree-sitter-lua tree-sitter-markdown tree-sitter-python tree-sitter-query tree-sitter-vim tree-sitter-vimdoc unibilium So I sat myself down, to see if I can fix neovim. Having said that, I am at my end of my expertise, as I get an error like this:
```
Error in decoration provider treesitter/highlighter.win:
Error executing lua: /usr/share/nvim/runtime/lua/vim/treesitter/query.lua:252: Query error at 10:3. Impossible pattern:
"~" @markup.heading.4
^
stack traceback:
[C]: in function '_ts_parse_query'
/usr/share/nvim/runtime/lua/vim/treesitter/query.lua:252: in function 'fn'
/usr/share/nvim/runtime/lua/vim/func/_memoize.lua:58: in function 'fn'
/usr/share/nvim/runtime/lua/vim/func/_memoize.lua:58: in function 'get'
/usr/share/nvim/runtime/lua/vim/treesitter/highlighter.lua:28: in function 'new'
/usr/share/nvim/runtime/lua/vim/treesitter/highlighter.lua:240: in function 'get_query'
/usr/share/nvim/runtime/lua/vim/treesitter/highlighter.lua:188: in function 'fn'
/usr/share/nvim/runtime/lua/vim/treesitter/languagetree.lua:491: in function 'for_each_tree'
/usr/share/nvim/runtime/lua/vim/treesitter/highlighter.lua:175: in function 'prepare_highlight_states'
/usr/share/nvim/runtime/lua/vim/treesitter/highlighter.lua:398: in function </usr/share/nvim
```
when executing :h
this seems to be openSUSE specific, as no other distro has this. on top of that, I asked for help in their support channel and nobody got a clue what could cause this.
if somebody wants to have a look, I have the packages here https://build.opensuse.org/project/show/home:rrahl0:upgrades and the neovim package https://build.opensuse.org/package/show/home:rrahl0:upgrades/neovim
After https://build.opensuse.org/request/show/1182975 all needed runtime-dependencies are now included. |