Hmmm. I also faced old problem with sshfs. Sublime 3 saves file in temp file, the moves temp file to target file. This behavior needs workaround=rename parameter for sshfs, otherwise you get errno: 1 when trying to save file. When tried in terminal, got
mv: cannot move `qq' to `qq2': Operation not permitted
So it looks like these errno are linux API error codes.http://www.virtsync.com/c-error-codes-include-errno
Sooo, error 24 means
#define EMFILE 24 /* Too many open files */
Ubuntu default is 1024 that is quite a low limit I think, but Sublime should handle this error correctly. And why does it need so much ? One per processor core looks enough for me for indexing.
1. Please, make it possible to monitor indexing process
2. Please, create descriptive error messages ("Too many open files" instead of errno 24)
2. Please, fix open file descriptor limit errors.