jesseduffield / lazygit

simple terminal UI for git commands
MIT License
52.65k stars 1.84k forks source link

Large files freeze lazygit #3907

Open chalmagean opened 1 month ago

chalmagean commented 1 month ago

Is your feature request related to a problem? Please describe. I was doing a postresql dump, and the file is pretty large (about 4,5gb), so when I opened up lazygit and hovered over the dump file, everything froze for a few minutes.

Describe the solution you'd like Maybe a message that says something like "this is a huge file, press to preview it".

Thank you.

maxheyer commented 1 month ago

Hey,

I would like to give it a try. We should define what qualifies as "pretty large" files, or stop loading a preview after a certain amount of time has passed and ask the user to manually force the file loading. We should then load the preview in a goroutine.