Bug 56721 - добавить tree-sitter-markdown
Summary: добавить tree-sitter-markdown
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: neovim-ts-parsers (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: cow@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-11-03 18:38 MSK by Arseny Maslennikov
Modified: 2025-11-12 11:09 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arseny Maslennikov 2025-11-03 18:38:48 MSK
Когда я, подключив к буферу clangd, жму на каком-либо слове в этом буфере `:lua vim.lsp.buf.hover()<CR>`, меня встречает вот такая паста:
  Error executing vim.schedule lua callback: /usr/share/nvim/runtime/lua/vim/treesitter.lua:431: Parser could not be created for buffer 15 and language "markdown"
  stack traceback:
          [C]: in function 'assert'
          /usr/share/nvim/runtime/lua/vim/treesitter.lua:431: in function 'start'
          /usr/share/nvim/runtime/lua/vim/lsp/util.lua:1659: in function 'open_floating_preview'
          /usr/share/nvim/runtime/lua/vim/lsp/buf.lua:136: in function 'handler'
          /usr/share/nvim/runtime/lua/vim/lsp.lua:1328: in function 'handler'
          /usr/share/nvim/runtime/lua/vim/lsp/client.lua:682: in function ''
          vim/_editor.lua: in function <vim/_editor.lua:0>

потому что у буфера во вспомогательном hover-окне с какого-то перепуга ft markdown.
Comment 1 Arseny Maslennikov 2025-11-03 18:42:41 MSK
Я поставил пакет tree-sitter-markdown; паста не пропала.
Я далее сделал вот такие симлинки:
  ln -s /usr/lib64/libtree-sitter-markdown.so /usr/lib64/neovim/ts-parsers/markdown.so
  ln -s /usr/lib64/libtree-sitter-markdown_inline.so /usr/lib64/neovim/ts-parsers/markdown_inline.so
и это помогло.

Может быть, эти симлинки стоит упаковать? :)
Comment 2 Владимир Диденко 2025-11-05 16:08:34 MSK
На следующей неделе сделаю (сейчас в отпуске).
Comment 3 Repository Robot 2025-11-11 17:01:04 MSK
neovim-0.11.5-alt1 -> sisyphus:

Tue Nov 11 2025 Vladimir Didenko <cow@altlinux> 0.11.5-alt1
- new version
- vendor markdown TS parser (closes: #56721)
Comment 4 Arseny Maslennikov 2025-11-12 11:09:17 MSK
(In reply to Repository Robot from comment #3)
> neovim-0.11.5-alt1 -> sisyphus:
> 
> Tue Nov 11 2025 Vladimir Didenko <cow@altlinux> 0.11.5-alt1
> - new version
> - vendor markdown TS parser (closes: #56721)

спасибо!