Dev Build 2025
is out now, with the usual even-more-alpha disclaimers applying.
The headlining feature for this build is keeping open folders in synch with the file system. The synchronization should be immediate, irrespective of the size of the opened folders: please let me know if you encounter any situations where this isn't the case. As part of this, I've had to redo the way folders are scanned; the code involved is surprisingly complex, and there are likely still some bugs there. Part of the complexity comes from protecting against recursive symlinks, especially in situations like:
- A windows host talking to a samba server, where there are recursive symlinks on the server.
- A linux or OS X host talking to a windows server, where there are recursive symlinks or junction points on the server.
Part of the issue with recursive symlinks for Sublime Text 2 is that it relies on being able to scan a directory tree entirely into memory (for use with Goto Anything), so it's important that it doesn't end up in an infinite loop when encountering self referential symlinks. I'm keen to hear about any success or failure with these scenarios, as well as the simpler case of recursive local file systems.
It's also possible to remove individual folders, too.
For Linux folks, this build, unlike 2024, should work with older versions of GTK again. Let me know if this isn't the case.
The full list of changes is at http://www.sublimetext.com/dev