Sublime Text is een uitgebreide teksteditor die vooral programmeurs zal aanspreken. Onder de lange lijst mogelijkheden treffen we onder andere een minimap aan, de mogelijkheid om verschillende secties in een tekst te selecteren, die dan tegelijk bewerkt kunnen worden, syntaxhighlighting met ondersteuning voor meer dan veertig talen, en de mogelijkheid om van macro's en op Python gebaseerde plug-ins gebruik te maken. Sublime Text is beschikbaar voor Windows, Linux en macOS. Een licentie kost 99 dollar per gebruiker voor een periode van drie jaar. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht:
Changes in Build 4189:
- Fixed a performance regression when editing large files
- Fixed laggy window resizing regression when text wrap is turned off
- Fixed incorrect scroll extents when using fractional scaling
- Fixed symbol icons missing in some cases
- Fixed find_under_expand_skip clearing the selection when there's only one occurrence
Changes in Build 4186:
- Various syntax highlighting improvements
- Fixed file change detection not working for cloned views after the original is closed
- Fixed prompting to reload right after reloading
- Fixed find-in-files results not always being sorted
- Significantly improved cache compression performance
- Improved performance of custom regex engine used for syntax highlighting
- Reduced syntax engine memory usage under certain conditions
- Improved git repository scanning performance
- Improved rendering performance by making theming faster
- Added unselect_current command for tab multi-selection
- Fixed tab order getting reversed when a group is closed
- Fixed regression in Goto Definition where symbols in the current file weren't prioritized
- Fixed caret location swapping sides when indenting
- Fixed symbol icons missing in some cases
- Fixed find_under_expand_skip clearing the selection when there's only one occurrence
- Syntax test error messages have been reworked
- Syntax tests can now test for symbol transformations
- Fixed syntax engine getting confused with multiple overlapping branches
- Fixed transformed symbols having an incorrect region
- minihtml can now load images from the internet
- API: Fixed on_post_move not being triggered when air-dropping
- API: CompletionList.set_completions is now thread safe
- API: Improved performance when handling many completions
- API: View.find_all now supports limiting search to a specified region(s)
- API: Fixed null characters truncating log messages
- Windows: Fixed crash caused by various Anti-Virus programs calling CreateRemoteThread
- Mac: Fixed find clipboard not updating under certain conditions
- Mac: Fixed click-through not working