Sublime Text Changelog

New in version 3.0 Beta Build 3083

March 27th, 2015
  • Fixed high CPU usage caused by a corrupt index. This was was occuring for some users upgrading from 3065
  • Added setting index_workers to control the number of threads used for file indexing. By default the number of threads is based on the number of CPU cores. By setting index_workers to 1 or 2, indexing will be slower, but less intrusive
  • Fixed a crash when showing the Command Palette with an empty .sublime-build file
  • Tab completion no longer completes numbers. Edit/Show Completions can still be used for this

New in version 3.0 Beta Build 3065 (October 8th, 2014)

  • Added sidebar icons
  • Added sidebar loading indicators
  • Sidebar remembers which folders are expanded
  • Tweaked window closing behavior when pressing ctrl+w / cmd+w
  • Improved quote auto pairing logic
  • Selected group is now stored in the session
  • Added remember_full_screen setting
  • Fixed a lockup when transitioning from a blinking to a solid caret
  • Fixed a crash in plugin_host
  • Fixed a crash triggered by Goto Anything cloning views
  • Windows: Added command line helper, subl.exe
  • OSX: Added 'New Window' entry to dock menu
  • Posix: Using correct permissions for newly created files and folders
  • API: Updated to Python 3.3.3

New in version 3.0 Beta Build 3059 (December 20th, 2013)

  • Added tab scrolling, controlled by the enable_tab_scrolling setting
  • Added image preview when opening images
  • Encoding and line endings can be displayed in the status bar with the show_encoding and show_line_endings settings
  • Added settings caret_extra_top, caret_extra_bottom and caret_extra_width to control the caret size
  • Added index_exclude_patterns setting to control which files get indexed
  • Automatically closing windows when the last tab is dragged out
  • Changed tab close behavior: the neighboring tab is now always selected
  • When the last file is closed, a new transient file is created automatically
  • Ctrl+Tab ordering is stored in the session
  • Added minimap_scroll_to_clicked_text setting
  • Improved error messages when unable to save files
  • Auto complete now works as expected in macros
  • Minor improvements to Python syntax highlighting
  • Vintage: A block caret is now used
  • Vintage: Improved behavior of visual line mode with word wrapped lines
  • Find in Files will no longer block when FIFOs are encountered
  • Linux: Added menu hiding
  • Linux: Fixed incorrect handling of double clicks in the Find panel
  • Linux: Fixed incorrect underscore display in some menus
  • Posix: Fixed new files being created with unexpected permissions
  • Windows: SSE support is no longer required for 32 bit builds
  • API: Window.open_file now accepts an optional group parameter
  • API: Plugins may now call Settings.clear_on_change() within a callback from Settings.add_on_change()
  • API: Calling Settings.add_on_change() from within a settings change callback won't cause the added callback to be run

New in version 2.0.2 (December 19th, 2013)

  • Removed expiry date
  • Backported various fixed from Sublime Text 3
  • Improved minimap click behavior. The old behavior is available via the minimap_scroll_to_clicked_text setting
  • Added copy_with_empty_selection setting, to control the behavior of the copy and cut commands when no text is selected

New in version 2.0.1 (October 27th, 2012)

  • Keyboard input while dragging a selection will cancel the drag
  • Improved backspace behavior when use_tab_stops and translate_tabs_to_spaces are true
  • Improved shift+drag behavior
  • Improved double click drag select behavior
  • About Window shows the license key details
  • Fixed a Goto Anything issue where pressing backspace could scroll the overlay incorrectly
  • Fixed a crash triggered by double clicking in the Goto Anything overlay
  • Fixed incorrect window position when dragging a tab in some scenarios
  • Added missing toggle_preserve_case command
  • word_wrap setting accepts "true" and "false" as synonyms to true and false
  • OSX: Fixed System Preferences menu not working
  • Linux: Added support for mice with more than 5 buttons
  • Linux: Fixed an occasional graphical glitch when running under Unity