Software update: Sublime Text 4 build 4121

Spread the love

Sublime Text is a comprehensive text editor that will especially appeal to programmers. Among the long list possibilities features include a minimap, the ability to select different sections in a text for editing simultaneously, syntax highlighting with support for over 40 languages, and the ability to use macros and Python-based plugins. to use. Sublime Text is available for Windows, Linux, and macOS. A license costs $99, per user, for a period of three years. Since build 4107, the following changes and improvements have been made:

Changes in Build 4121:

  • New update dialog that shows versions, license status and links to the changelog
  • Various syntax highlighting improvements
  • Use goto-symbol to jump to specific files in find results
  • Improved color scheme/theme selection UI
  • Layout is no longer remembered when “hot_exit” is disabled. You can change this using “remember_layout”
  • Right-delete now respects “use_tab_stops” setting
  • Various improvements to behavior of moving sheets during window layout changes
  • Improved mini-diff and white space rendering performance under OpenGL
  • Improved performance when reading large files from stdin
  • Fixed regex replace not working on last occurrence when using look-behind
  • Fixed “save_on_focus_lost” not working as expected with the reload dialog
  • Fixed open files not being added to recent file list when “hot_exit” is disabled
  • Fixed snippet completions not respecting word boundaries
  • Fixed extra blank window being opened at startup in some cases
  • Fixed not properly exiting after a prompt when “hot_exit” is disabled
  • Fixed window unexpectedly closing when project has no added folders and “close_windows_when_empty” is enabled
  • Fixed tab selection stack not being updated as expected in some cases
  • Fixed transient sheets persisting when exiting goto-anything
  • Fixed squiggle underline width not scaling properly
  • Fixed line highlighting not working when gutter is disabled
  • Fixed case where folders were being added to existing windows instead of opening in a new window
  • Fixed performance regression under Windows with non-integer DPI scaling
  • Fixed syntax highlighting backtracking-related performance problem
  • Undo stack is now cleared when reading from stdin
  • Added Selection > Expand Selection to Block which has the same behavior as Expand Selection to Paragraph had previously
  • “open_files_in_new_window” is now respected when reading from stdin
  • Added “find_scroll_highlights_limit”, “find_highlight_matches_max_size” and “find_regex_highlight_matches_max_size” settings to allow configuring find limits
  • Added newline detection and normalization when changing settings programmatically
  • Sublime Merge menu items are hidden when “sublime_merge_path” is set to null
  • Fixed wrong path sometimes being used when viewing file history in Sublime Merge
  • Fixed focus lost when selected group is closed whilst reducing the number of groups
  • File-specific identification settings are now persisted across restarts
  • Fixed some edge cases related to “find_in_files_max_result_size”
  • Fixed completions in input panel not utilizing available window space
  • Fixed expand selection to tag not working in XML
  • Fixed current transient sheet unexpectedly closing when using goto-anything
  • Fixed crash related to syntax backtracking and phantoms
  • Fixed being unable to open more than one new empty window
  • Linux: Make selection after middle-click paste consistent with other applications
  • Linux: Fixed race condition with multiple simultaneous command line invocations
  • Linux: Fixed custom title bar label color for some GTK themes
  • Windows: Fixed a case where session could be lost when upgrading
  • Windows: Fixed NTFS alternate data streams being deleted on save
  • Windows: Fixed slow window creation when using OpenGL
  • Windows: Fixed incorrect case being used when opening files from find-in-files with gitignore enabled
  • Windows: Fixed stdout/stderr output data race when building
  • Windows: Fixed hang on modal dialogs when context menu is open
  • Mac: Tweaked text drag-drop behavior to respect NSDragAndDropTextDelay
  • Mac: The setting “use_find_clipboard” can be used to disable global find clipboard integration
  • Mac: Fixed double click not working at the top of a window when in full screen with a custom title bar
  • Mac: Fixed incorrectly reporting successful key event when no command was found
  • Mac: Fixed windows not restoring properly with multi-monitor setups
  • Mac: Fixed window layout issue with native tabs when exiting full screen
  • Mac: Fixed title bar text not fading when out of focus
  • Mac: Fixed reading stdin not working when no windows are open
  • API: Fixed plugin popups sometimes having the wrong placement
  • API: Fixed plugins not loading when a .python-version file is in the User package
  • API: Added Buffer.clear_undo_stack()
  • API: Fixed View.show and View.show_at_center not working from on_load callback

Changes in Build 4113:

  • Improved performance when editing large files
  • Improved OpenGL rendering performance
  • Improved handling of deleted files
  • Various syntax highlighting improvements
  • subl can now be used to edit stdin, eg: echo test | subl | cat
  • Syntax and indentation detection is now done when editing stdin
  • Added syntax_detection_size_limit setting for controlling when syntax detection is skipped
  • Theme: Improved scroll puck visibility
  • Theme: Fixed adaptive theme not respecting themed_title_bar setting with light color schemes
  • Middle clicking in the Open Files section of then sidebar will close the clicked on file
  • Preserve Case now works with unicode characters
  • Added reveal_menu setting for disabling revealing the menu when alt is pressed on Linux and Windows
  • Safe Mode key binding can be disabled by creating a file named .Disable Safe Mode Shortcut in the data directory
  • Fixed Ruby syntax highlighting in the Monokai color scheme
  • Fixed a scenario where folders weren’t being watched for changes
  • Fixed underlines being drawn behind line highlight
  • Fixed an infinite loop that could occur during syntax highlighting
  • Fixed the append command’s scroll_to_end parameter sometimes not working
  • Fixed Goto Symbol sometimes being scrolled incorrectly
  • Fixed multi-select file limit applying to sidebar
  • Fixed auto-complete related hang in some large files
  • Linux: Fixed print sometimes not working
  • Linux: Fixed wrong order or yes/no buttons in GTK dialogs
  • Linux: Fixed letters sometimes being cut off
  • Windows: Always make a new window when launching main executable on Windows
  • Windows: Fixed window icon not scaling properly on Windows
  • Windows: Fixed globs not being expanded in some cases on Windows
  • Mac: Fixed auto theme not changing with OS auto theme on macOS

Version number 4 build 4121
Release status Final
Operating systems Windows 7, Linux, macOS, Windows 8, Windows 10, Windows 11
Website Sublime HQ
Download
file size

18.10MB

License type Paid
You might also like