Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Saving a file in a big project locks up Sublime #37
I have a fairly big project and every time I save a file, Sublime locks up for about 5 seconds. I have traced it to
I believe it's because it takes about 5 seconds for rebar to compile the whole project. Interestingly, if I remove the sublime.set_timeout and just call
then it's fine as it's not in the Sublime GUI thread, but I presume that's not thread-safe and set_timeout is used for a reason.
Using skip_deps=true when compiling would help, but it will still lock up the UI for a second or two.
If it could be kept in the separate thread and 'skip_deps=true' it would be great. I can create a pull request.
What is the reason for using set_timeout?
thank you for this feedback. I had to use set_timeout previously because some sublime methods are only available from the main thread, but I've done a major code refactoring that should have got rid of those.
So please go ahead and create the pull request.