Artem
Artem
> I think that's fixable without introducing `_G._nvim_session_id`. We would still need to pass something when neovim starts up? Otherwise it uses `?` and `nvim` in `.nvimlog` when it starts...
> > it may start failing randomly again in the future > > "Randomly" because of a future mistake in the tests? Diff tests fail, and I don't know the...
I can't reopen the PR though. See: https://github.com/isaacs/github/issues/361
We can decide what to do with `_nvim_session_id`. Then I'll add option to disable pooling. And then open a new PR
Note: the autoimport on completion is done here: https://github.com/pmizio/typescript-tools.nvim/blob/f8c2e0b36b651c85f52ad5c5373ff8b07adc15a7/lua/typescript-tools/protocol/text_document/completion/resolve.lua#L171 commenting this line still shows the completion item but disables file changes.
There's currently an issue with lines not being concealed if they weren't visible before other lines were concealed. I.e. for this [file.md](https://github.com/user-attachments/files/17966293/file.md), and this config: ```lua vim.treesitter.start(0, 'markdown') vim.cmd('set conceallevel=3')...
Would it be possible to run the query cursor for the entire window only if the query has `conceal_lines` (similar to how #26827 [handles combined injections](https://github.com/neovim/neovim/blob/a092c61fd6b6f1b8cbd13bad7ada337786819a13/runtime/lua/vim/treesitter/query.lua#L35)) and `conceallevel` is 3,...
I thought it would be better to allow multiple matches to contribute to the same tree, as it should be easier to convert the previously `combined` queries to scoped this...