Summary
When you use -g to open the picker for changed files, the files take so long to load that it's practically unusable. git status on the CLI is much faster, but I believe our company runs an internal version of git that caches the result. It would be great if helix could cache the result of this file picker.
Also, opening new files is noticeably slower in a large repo. The git gutters as you're typing still work well though.
Reproduction Steps
Press <space>-g and it will load for a long time.
Or open a file and it will take over 0.5 secs compared to instantly before.
Helix log
Can't provide due to it being a company laptop, but I checked the log. There's nothing that appears useful.
Platform
macOS
Terminal Emulator
Ghostty
Installation Method
brew
Helix Version
25.07
Summary
When you use -g to open the picker for changed files, the files take so long to load that it's practically unusable.
git statuson the CLI is much faster, but I believe our company runs an internal version ofgitthat caches the result. It would be great if helix could cache the result of this file picker.Also, opening new files is noticeably slower in a large repo. The git gutters as you're typing still work well though.
Reproduction Steps
Press
<space>-gand it will load for a long time.Or open a file and it will take over 0.5 secs compared to instantly before.
Helix log
Can't provide due to it being a company laptop, but I checked the log. There's nothing that appears useful.
Platform
macOS
Terminal Emulator
Ghostty
Installation Method
brew
Helix Version
25.07