Description
I have checked that this feature is not already implemented
- This feature does not exist
Use case
The performance of the global go to symbol in ruby-lsp is noticeably worse when not excluding any gems than when excluding every gem.
Here are some short videos showing the difference:
excluding-all-gems.mp4
excluding-no-gems.mp4
Currently, if I want to exclude every gem, I'm forced to list them all in my editor's config file: https://github.com/gmcabrita/dotfiles/blob/f7b8d85449b4f6da3acbc7428548ceb4ca29f999/.config/zed/settings.json#L137-L585.
I also have to update that list as time goes on and new gems are added to an existing project, or I jump to a new project that has gems I am not currently ignoring.
Providing a setting to exclude all gems without having to list them would be a nice improvement.
Description
Possibly support one of these in the editor settings, ensuring that no gems are ever processed/indexed:
{
"excludedGemPatterns": ["*"]
}
or
{
"excludeAllGems": true
}
Implementation
No response
Activity