Rónán Carrigan
Rónán Carrigan
Separate to the project config work, I've done some benchmarking and found an easy optimisation within the treesitter internal code. I've implemented it in the the latest master and I'm...
OK I've added two new config options to help with discovery performance. 1. Concurrent discovery control: You can now specify the number of concurrent workers parsing files. The default is...
> Would be possible to for an adapter to set a default filter_dir function? Yep definitely think this is needed :+1: Adapters can now define a `filter_dir` function with the...
I've not heard further reports on performance issues so I'm not sure how prevalent they are anymore but I wanted to have a little fun with using Neovim's RPC API....
Thanks for testing it out! I don't think that'd be related to these changes as there's no change in the discovery logic, this is purely in the treesitter library functions....
Thanks for the info! Could you provide a clean log for some repo that I can access?
Ah thanks! > duplicate discovering only happens when I open the summary while having a test file loaded in a buffer This was the key :sweat_smile: It was an existing...
Great to hear! I'm going to merge the PR so feel free to make the change to neotest-elixir, I'll get around to submitting PRs to other adapters soon as well.
I'm going to close this issue as all of the originally requested features/changes have been made or have alternatives in place. If there are still performance issues, then we can...
Fantastic, love to get the feedback :grin: