Sublime Text 4 Build 4200
Sublime Text is a cross-platform source code editor. It natively supports many programming languages and markup languages, and its functionality can be extended by users with plugins, typically community-built and maintained under free-software licenses. Sublime Text is built from custom components, providing for unmatched responsiveness. From a powerful, custom cross-platform UI toolkit, to an unmatched syntax highlighting engine, Sublime Text sets the bar for performance. Sublime Text is available for Mac, Windows and Linux.
Sublime Text 4 Build 4200 changelog:
New Features and Improvements
- Sidebar can now be moved to the right side using the "sidebar_on_right" setting
- Build systems can now optionally have an input box by using "interactive": true
- Added "disable_plugin_host_3.3" setting. This causes all plugins to run under 3.8
- Rewritten syntax highlighting for SQL, ActionScript, Diff, Bash and Graphviz thanks to jrappen, michaelblyons, keith-hall and deathaxe
- Added Zsh and TOML syntax highlighting thanks to deathaxe
- Various syntax highlighting improvements
- Improved git status performance
- Significantly improved performance when editing with many selections
- Commands passed via the command line are now delayed until files and plugins have loaded
- Built-in color schemes now specially highlight string mapping keys
- Improved behavior of copy/cut with multiple empty selections
- Tab translation is now disabled when reading from stdin
- Improved handling of saving files in non-existent directories
- Added "default_font_size" setting
- Added "reload_file_in_background" setting
- Added "set_unsaved_view_name_for_syntax" setting
- Allow variable expansion in a syntax's first_line_match regex
- API: Added Window.create_io_panel and Window.find_io_panel
- API: Added Selection.has_empty_region, Selection.has_non_empty_region and Selection.has_multiple_non_empty_regions
Fixes
- Fixed wrap_lines command not understanding newer ruler settings
- Fixed bookmarks not toggling at EOF
- Fixed an issue with click event handling on the scroll bar
- Fixed build system errors not having the correct PATH
- Fixed index crawler leaking shared memory in special cases
- Fixed local transformed symbols having the wrong region
- Fixed find_under_expand edge case
- Fixed uneven indent guide rendering with fractional dpi scaling
- Fixed certain minimap settings incorrectly affecting text rendering