Mise à jour – Version 2.0.2

  • Sublime Text 3 beta is now available from http://www.sublimetext.com/3
  • Removed expiry date
  • Backported various fixes from Sublime Text 3
  • Improved minimap click behavior. The old behavior is available via theminimap_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

Mise à jour – Version 2.0.1

  • 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

Mise à jour – Version 2.0

  • See the blog post for a summary.
  • OSX: Added Retina display support
  • Added « Quick Skip Next », on Command+K,Command+D / Ctrl+K,Ctrl+D
  • Added text drag and drop
  • Reloading a file maintains the selection
  • OSX: Find uses the system find pasteboard
  • OSX: Added support for the ODB Editor Suite
  • Theme: Added support for the highlight_modified_tabs setting
  • Added setting show_full_path, to control if the full path is shown in the window title
  • Added setting bold_folder_labels
  • OSX: Bundle is signed in preparation for Mountain Lion
  • OSX: Added scroll bar support for the « Jump to the spot that’s clicked » system preference
  • OSX: Added create_window_at_startup setting
  • OSX: Folders accessed via symlinks are monitored for changes
  • OSX: Fixed Lion press-and-hold inserting two characters
  • Windows: Installer is signed
  • Windows: Directory scanning makes use of inodes where available
  • Windows: Files are opened with the FILE_SHARE_DELETE share mode
  • Windows: Fixed a regression in command line handling with network paths
  • Windows and Linux: Tweaked command line handling when Sublime Text isn’t already running
  • Linux: Tweaked handling of the Primary selection
  • Linux: GTK is loaded at runtime, removing any dependency on specific libpng versions
  • Linux: Fixed occasional jittering with the auto complete window
  • Linux: Fixed a directory watching issue
  • Linux: Sub-folders within the syntax menu on the status bar work as expected
  • Linux: Show Completions has changed from ctrl+space to alt+/, to not interfere with IMEs
  • Reworked CSS completions
  • Improved Toggle Comment for HTML and CSS
  • Added Open in Browser context menu for HTML files
  • Saving a file now calls fsync to ensure the data is written to disk
  • Added support for file_include_patterns and folder_include_patterns in projects
  • Find in Files can exclude directories using « -some_path/ » syntax
  • Added BOM variants to the Save with Encoding menu
  • Added setting preview_on_click
  • Improved Indentation Detection
  • ASCII control codes are rendered in a different style
  • Auto complete and tool tips say within the screen boundaries
  • Double clicking in the tab header area will create a new tab
  • Delete Folder will prompt before moving the folder to the trash
  • Double clicking on whitespace will select only whitespace
  • Theme: Added ‘expandable’ attribute to tree_rows, enabling folders to be styled differently
  • Theme: Tweaked quick panel to better indicate the selected item
  • Disabling find result highlighting will also disable find-as-you-type in the Find panel
  • Pressing escape in the incremental find panel will set the selection to the search start point
  • Extended behavior of home and end keys on word wrapped lines
  • Changes in file name case are detected in the side bar
  • Fixed save_on_focus_lost causing Goto Anything to not show if the current file has unsaved changes
  • Fixed folders not being added to the recent folders list
  • Fixed rendering of active indent guides
  • Fixed pasting file:line expressions into the Goto Anything panel
  • Invalid key names in keymap files will are logged to the console
  • Build Systems: Added variants
  • Build Systems: Improved debug output of the exec command when the target isn’t found
  • Build Systems: Added show_panel_on_build setting
  • Build Systems: Build times are reported
  • Build Systems: Exit code is reported, if it’s non-zero
  • Build Systems: Improved output panel height serialization
  • Build Systems: Canceling a build will terminate rather than kill the process
  • Vintage: Added backspace motion (thanks mrannanj)
  • Vintage: Improved quote text object (thanks Guillermo)
  • Vintage: Added Ctrl+U and Ctrl+D (thanks misfo)
  • Vintage: ‘vintage_use_clipboard’ forces pasting from system clipboard too (thanks Guillermo)
  • Vintage: Fixed motions with « 0 » in them for actions (thanks bengolds)
  • Vintage: Visual mode I and A (thanks misfo)
  • Vintage: Added vintage_use_clipboard setting to yank to the system clipboard (thanks Guillermo)
  • Vintage: Tweaked behavior of cw and cW when the caret is in whitespace (thanks misfo)
  • Vintage: Added bindings for moving the group focus up, down, left, right (thanks misfo)
  • Vintage: Paste accepts a repeat count (thanks misfo)
  • Vintage: Added bindings for u and U in visual mode, to change the case of the selection and exit visual mode (thanks quarnster)
  • Vintage: Macro replay accepts a repeat count (thanks zbuc)
  • Vintage: r<char> processes lines individually (thanks Guillermo)
  • Vintage: Tweaked % behavior (thanks misfo)
  • Vintage: Fix bug that caused deletes to erroneously left_delete (thanks misfo)
  • Vintage: Fix EOF behavior with linewise changes (thanks misfo)
  • Vintage: Ignoring a and i when in visual mode (thanks Guillermo)
  • Vintage: cc and S take counts (thanks misfo)
  • Vintage: Correctly shrink selections when reversed (thanks misfo)
  • Vintage: Added vap (thanks behrends)
  • API: Added sublime.message_dialog()
  • API: Added sublime.ok_cancel_dialog()
  • API: Added Command.is_checked() to support checkbox menu items
  • API: Added sublime.log_result_regex()

Mise à jour – Build 2181

  • See the blog post for a summary
  • New Icon, by The Iconfactory
  • File and Global settings have been combined into a single settings file
  • Selecting a word will highlight other occurrences. This can be controlled with thematch_selection setting
  • Reworked text rendering for improved quality
  • Improved automatic indentation. It now uses bracket matching to better determine indentation
  • Added setting indent_to_bracket and smart_indent, to customize automatic indentation
  • Auto Complete is less intrusive
  • Renaming a file via the side bar will rename any open files
  • Improved folder scanning performance on huge directory trees
  • Untitled files have their name set automatically from the first line of the file. The can be controlled with the set_unsaved_view_name setting
  • Ruby: #{} is expanded when # is entered in a string
  • Folder names are shown in the window title if no project is open
  • Folders in projects are stored with relative paths
  • Added Save with Encoding
  • Spelling errors are indicated with an underline only, the foreground color of the text is no longer changed
  • Added no_bold and no_italic font options
  • Added margin setting, to control the size of the gutter
  • Key bindings for Goto Anything, Save, etc will work if a panel has input focus
  • « Open all with current extension as » handles filenames without extensions
  • Fixed an auto complete display issue
  • Fixed find_under_expand not setting whole_word correctly
  • Fixed Paste and Indent adding unwanted whitespace when pasting within a line
  • Fixed a minor compatibility issue with .tmLanguage files
  • Fixed a tab dragging issue on OS X and Windows
  • OS X: Tweaked sub-pixel positioning to match TextEdit and Terminal. The previous behavior is available via the no_round font option.
  • OS X: Open File and Open Folder have been combined into a single Open menu item
  • OS X: Control+Option+Left/Right will move by sub words, in the same manner as Control+Left/Right
  • Windows: Default font is now Consolas
  • Windows: Improved text rendering quality when using Direct Write
  • Windows: Added support for –wait
  • Windows: Added support for drive letter relative paths passed on the command line
  • Windows and Linux: Added key bindings for ctrl+shift+backspace/delete
  • Linux: Added a workaround for a glibc bug when MALLOC_CHECK_ is defined
  • Linux: Pango is used for font rendering, improving support for CJK text
  • Vintage: Escape cancels current input (thanks fjl)
  • Vintage: Pasting over visual mode selections works as expected (thanks misfo)
  • Vintage: Linewise changes set indentation (thanks misfo)
  • Vintage: Linewise motions work as expected (thanks misfo)
  • Vintage: c, C, s and S update registers (thanks misfo)
  • Vintage: Tweaks to G and gg (thanks guillermooo)
  • Vintage: Added zt and zb (thanks djjcast)
  • Vintage: Added gq (thanks orutherfurd)
  • Plugin initialization time is reported in the console at startup
  • API: Tweaked module importing
  • API: Added window.find_open_file(file_name)
  • API: Added sublime.run_command()
  • API: Added view.unfold([regions])
  • API: Added view.folded_regions()

Mise à jour – Build 2165

  • See the blog post for a summary
  • Theme: New UI theme, by Mike Rundle
  • Added support for bold and italic font styles
  • Speed: Improved startup time
  • Speed: Optimized memory usage
  • Speed: Improved font glyph rasterization speed
  • Rearranged the menu, making important features are easier to locate
  • Auto complete: Completion menu is shown automatically. This is configurable with the auto_complete file setting
  • Auto complete: Tab can be used instead of enter to accept the current completion, by using the auto_complete_commit_on_tab file setting
  • Auto complete: Many quality improvements
  • Tab Completion: Pressing tab multiple times will cycle through the available completions
  • Added reopen_last_file command, bound to Command+Shift+T / Ctrl+Shift+T
  • Deleting files via the side bar will send them to the trash, rather than deleting them outright
  • Improved behavior when hot_exit and remember_open_files are false
  • Color schemes and syntax definitions are reloaded on the fly
  • Paste and Indent will now do the right thing in more circumstances
  • save_on_focus_lost won’t save if the underlying file has been deleted
  • Added key binding for replace_next
  • slurp_find_string will set the whole_word flag based on if the selection is empty
  • Added file setting move_to_limit_on_up_down. This is enabled by default on OS X.
  • Shift+Drag will set the active end of the selection as expected
  • Clicking on a tab will always give the relevant sheet input focus
  • Simplified indent guide settings, and disabled active indent guide drawing by default. The indent_guide_options file setting can be used to change this
  • Improved minimap dragging
  • increase_font_size command will allow sizes up to 128pt
  • Changed how the toggle argument to show_panel is handled
  • Files with colons in their names may be opened from the command line
  • Fixed handling of selectors with extraneous ‘.’ characters
  • File Encoding: Added default_encoding setting
  • File Encoding: Added Hexadecimal encoding, for basic editing of binary files. This is controlled with the enable_hexadecimal_encoding global setting
  • Projects: Folders may be given a name attribute, to change how they’re displayed
  • Projects: Exclude patterns may include paths, for example:file_exclude_patterns: ["tmp/*.cc"]
  • Projects: .sublime-project files passed on the command line will be opened as projects, without –project being required
  • Projects: Folder paths with trailing slashes are supported
  • Projects: Fixed folder_exclude_patterns not being serialized correctly in project files
  • OS X: Prompting for elevated privileges when saving protected files
  • OS X: Double clicking on a .sublime-project file in Finder will open it in Sublime Text
  • OS X: Control clicking on a tab will show the context menu
  • OS X: Increased default font size
  • OS X: Fixed an issue that opened additional empty windows when using the command line helper
  • Linux: Fixed an issue with tab dragging
  • Vintage: Column is maintained when moving between lines
  • Vintage: == reindents current line (thanks Gordin)
  • Vintage: Added ZZ (thanks Guillermooo)
  • Vintage: Added X command (thanks misfo)
  • Vintage: Added _ command (thanks redjohn)
  • Vintage: Added ~ (thanks misfo)
  • Vintage: r,enter is supported (thanks misfo)
  • Vintage: Added various Ctrl+W,<x> bindings for layout control (thanks Gordin)
  • Vintage: Added various z,<x> bindings for folding (thanks Gordin)
  • Vintage: _ accepts a count (thanks guillermooo)
  • Vintage: Ctrl+C is a synonym for escape on OS X(thanks sugarcoded)
  • Vintage: dw works as expected at EOL
  • Vintage: Fixed an issue with the zz key binding (thanks Bradley Priest)
  • API: Plugins have a finite time to respond to events before users will be issued a warning indicating the slow plugin
  • API: Added sublime.log_input()
  • API: Added view.encoding() and view.set_encoding()
  • API: Added view.line_endings() and view.set_line_endings()
  • API: Added view.viewport_position() and view.set_viewport_position()
  • API: Added view.viewport_extent() and view.layout_extent()
  • API: Added view.text_to_layout() and view.layout_to_text()
  • API: Added view.line_height() and view.em_width()
  • API: Added window.active_view_in_group(group)
  • API: Added window.views_in_group(group)
  • API: Added window.get_layout() and window.set_layout()
  • API: Added window.get_view_index() and window.set_view_index()
  • API: settings.has() now works as expected
  • API: on_query_completions results may have a tab embedded in their descriptions, to delimit help text

Mise à jour – Build 2139

  • See the blog post for a summary
  • Added Replace in Files functionality to the Find in Files panel
  • Find in Files panel now has a single « Where » field, combining the previous « In Files » and « In Location » fields
  • Added fold buttons to the gutter. They can be customized with the fold_buttons and fade_fold_buttons file settings
  • Added keyboard navigation to the side bar
  • Re-added and improved side bar expand / collapse animations. This can be controlled with the tree_animation_enabled global setting
  • Alt clicking a folder in the side bar will expand it and all its children
  • The reindent command can be used to reformat selected lines, via the Edit/Line/Reindent menu item
  • Improved startup time in some scenarios
  • OSX: Menu items flash when triggered with a key binding
  • OSX: Improved open file behavior when no windows are currently open
  • OSX: Command+Right Delete will delete to EOL
  • OSX: Tweaked click-through behavior
  • OSX: Fixed opening an already open file from Finder with open_files_in_new_window enabled creating a new window
  • Windows and Linux: Ctrl+Scroll Wheel will change the font size
  • Ctrl+F will select the find pattern when the find panel is already open
  • The show_panel command now accepts a toggle parameter, which is false by default. The previous behavior was to always toggle
  • Pressing escape while dragging a scroll bar will cancel the scroll
  • Fixed a Ctrl+D/Super+D regression, where wrapping at EOF wasn’t handled correctly
  • Fixed a Find in Files regression where unsaved files couldn’t be opened from the Find Results buffer
  • Fixed a crash that could occur when trying to drag a closed panel
  • Fixed a rare crash that could occur after moving a file between windows
  • Vintage: Added ‘=’ action to reindent
  • Vintage: ‘o’ in visual mode will reverse the selection direction (by Guillermo)
  • Vintage: Added support for the « ‘ » key to go to bookmarks (by Guillermo)
  • Vintage: Escape will exit visual line mode, instead of changing to visual mode
  • Vintage: Added gf (by Guillermo)
  • Vintage: Added z. and z,enter (by Guillermo)
  • Vintage: Added zz (by Johnfn)
  • Vintage: Added « { » and « } » motions (by Johnfn)
  • Vintage: Fixed a regression with escape in 2126, causing it not to exit from visual mode
  • API: window.run_command() will run text commands, dispatching them via input focus
  • API: hide_auto_complete is safe to call from on_modified

Mise à jour – Build 2126

  • See the blog post for a summary
  • Hot Exit is now the default, and configurable via the hot_exit global setting
  • Added Code Folding, see the Edit/Coding Folding menu for details. More folding options will be added in the future.
  • Find in Files results are colored for better visibility
  • Matching tags are highlighted
  • Improved word wrapping of source code: extra indentation is now added on wrapped lines
  • Added global setting highlight_modified_tabs to better indicate tabs with unsaved changes
  • Goto Anything: Improved ranking accuracy on repetitive file paths
  • Goto Anything: Files are now displayed in most recently used order, and shown by default
  • Side Bar: The side bar will auto hide if open files aren’t shown, and there are no open folders
  • Side Bar: Disabled animation on expand/collapse
  • Side Bar: Headings are no longer indented
  • Side Bar: Clicking on a folder will expand or collapse it, rather than selecting it
  • Side Bar: Open files are now hidden by default
  • Side Bar: The current file is highlighted in both the Open Files and Open Folders sections, if present
  • Side Bar: Folders will be expanded by default
  • The find highlight outline color now has a better default, and is configurable via the highlight key in the color scheme
  • Ctrl+F3 (Option+Command+G on OS X) will search by whole words if the selection is empty
  • Ctrl+D (Command+D on OS X) will search by whole words if the selection is initially empty
  • Find All no longer disables the « In selection » flag
  • Find Preview will not be shown if finding for « . » in regex mode
  • Find Next Using Selection unsets the reverse flag
  • Find in Files accepts relative paths
  • Projects: File names in workspaces are stored with relative paths
  • Projects: Fixed project specific settings persisting when the project is closed
  • Indent Guides: Fixed solid indent guides not rendering crisply with sub-pixel glyph positioning
  • Indent Guides: Fixed indent guide rendering and word wrapping in conjunction with Perl syntax highlighting
  • Ctrl+Tab will only cycle between files in the current group
  • Improved undo grouping logic, so the amount of typing undone is more predictable
  • Added Expand Selection to Indentation (Command+Shift+J on OS X, andCtrl+Shift+J on Windows and Linux)
  • Expand Selection to Tag will handle unclosed tags
  • OSX: Clicking on a background window will bring it to the front only, and not change the selection
  • OSX: Sequential key bindings are displayed in the menu
  • OSX: Ctrl+Delete will delete by sub words
  • OSX: Added workaround for Core Text crashing on invalid unicode code points
  • OSX: Killing the subl process while waiting for files to be closed no longer causes problems for the application
  • OSX: Fixed dictionary lookups being offset
  • Linux: Ctrl+Q is bound to quit
  • Fixed rot13 tripping up on non-ascii characters
  • Vintage: Find no longer selects the found text
  • Vintage: Arrow keys, page up/down and home/end act as motions
  • Vintage: All Ctrl key bindings are now enabled only if the vintage_ctrl_keys setting is true, which is the default for OS X, but not Windows and Linux.
  • Vintage: Ctrl+[ is now an alias for escape (if vintage_ctrl_keys is enabled)
  • Vintage: Added Ctrl+E and Ctrl+Y, to scroll up/down by lines, if vintage_ctrl_keys is enabled.
  • Vintage: I will insert at the first non-whitespace character on the line (thanks Trent)
  • Vintage: Added ga (thanks Guillermo)
  • Vintage: Improved H, L and M motions (thanks Guillermo)
  • Vintage: 1G and G are distinguished
  • Theme: Tabs with modified files now have a « dirty » attributes that can be used in selectors
  • Theme: Added key indent_top_level for the sidebar_tree class
  • API: Added view.fold() and view.unfold()

Mise à jour – Build 2111

  • See the blog post for a summary
  • Added indentation guides. These may be disabled with the draw_indent_guidessetting
  • Added syntax, indentation, and spell checking information to the status bar
  • Added Vintage mode, for vi key bindings in Sublime Text 2
  • Added Expand Selection to Tag (Command+Shift+A on OS X, and Ctrl+Shift+Aon Windows and Linux)
  • Added Close Tag (Command+Alt+. on OS X, and Alt+. on Windows and Linux)
  • Projects are now stored in two files: .sublime-project (user editable, can be checked into version control) and .sublime-workspace (containing the session state). Existing project files will be converted on load.
  • Projects: Folders in projects may be given file_exclude_patterns and folder_exclude_patterns
  • Projects: Per-project file settings may be specified in the .sublime-project files
  • Projects: Build systems may be specified within .sublime-project files
  • Projects: Open Project and Recent Projects open the project in a new window
  • Added File/Open Folder, to open a folder in a new window. These entries will appear in the Open Recent list.
  • Passing folders on the command line will open them in a new window by default
  • Shift+Tab will always unindent when the caret is at the beginning of the line
  • Tweaked Delete Word
  • Tweaked behavior of up/down with non-empty selections
  • Build is now bound to Ctrl+B Windows and Linux (Command+B on OS X, as it was previously). F7 is also bound to build on all platforms.
  • Toggle Side Bar is now bound to Command+K, Command+B on OS X, and Ctrl+K, Ctrl+B on Windows and Linux
  • Added the ability to hide the open files section on the side bar, via the View/Side Bar menu
  • Added global setting close_windows_when_empty, to close windows as soon as the last file is closed. This is enabled by default on OS X
  • Find and replace panels operate via commands, and indicate the relevant key bindings on the buttons
  • Updated C syntax highlighting
  • Updated Bash highlighting
  • fallback_encoding is respected by Find in Files
  • The copy command is now recorded in macros
  • Resolved a syntax highlighting issue in contentName handling
  • Fixed a crash that could occur with replace in selection
  • Fixed an issue that could result in an incorrect scroll range when scroll_past_end is enabled
  • Fixed incorrect tab positions in some circumstances
  • Fixed an issue that could erroneous carets in the replace panel
  • Middle clicking on tab close buttons is no longer ignored
  • OS X: Fixed Quit not quitting until the next input event
  • Windows: Fixed delay when opening multiple files from Explorer
  • Windows: Fixed Open Containing Folder for files in root directories
  • Linux: Hid the window resize grip on Ubuntu
  • API: Added Command.description()
  • API: Added sublime.score_selector(scope, selector)
  • API: Added view.score_selector(point, selector)
  • API: Added view.find_by_selector(selector)
  • API: view.scope_name() now returns scope components in the expected order. view.syntax_name() is still available for compatibility.
  • API: Added sublime.get_macro()
  • API: Added sublime.MONOSPACE_FONT option for the quick panel
  • API: If a plugin module has a top level function called unload_handler, it’ll be called when the plugin is reloaded or unloaded.
  • API: Fixed a crash when reloading plugins while threads are active
  • API: API functions better handle null windows

Mise à jour – Build 2095

  • Improved labeling in Preferences menu
  • Added context menu key support (alt+F2 in OS X)
  • Files opened from the command line use the last active window on any virtual desktop, rather than only looking on the current virtual desktop
  • OSX: Sub-pixel glyph placement is disabled when rendering without anti-aliasing
  • Windows without open files now display the project name
  • Fixed a scenario where tabs would be incorrectly positioned
  • Fixed a scenario where Jump to Matching Bracket could cause the carets to not update
  • Changed Preferences menu mnemonic from ‘r’ to ‘n’, to remove a conflict with the find panel
  • Dialogs now accept both the normal enter/return key and the one one the keypad
  • OSX: Fixed a crash when closing a window in full screen mode
  • OSX: Fixed a scenario that could result in carets not blinking after toggling full screen
  • OSX: Fixed multi-character key bindings that don’t use modifiers
  • OSX: Updated keyboard handling to support the ‘Dvorak – Qwerty Command’ keyboard layout
  • OSX: Fixed a rare crash bug crash when redrawing the minimap
  • OSX: Updated .dmg file with a symlink to /Applications
  • API: Fixed a crash when calling view.run_command(« save ») on a background view
  • API: Added view.command_history()
  • API: Added Settings.add_on_change() and Settings.clear_on_change()

Mise à jour – Build 2091

  • OSX: Text layout uses sub-pixel positions
  • OSX: Added support for OS X 10.7 style scroll bars (over-bounce is not yet implemented)
  • OSX: Added support for Lion style full screen
  • Linux: Sub-pixel anti-aliasing is enabled by default
  • Carets blink by default (can be changed with the caret_style file setting).
  • Files with the same name, but different directories, now have unambiguous labels in the side bar and tabs
  • New windows are created with the settings and size of the previous window. This supersedes the new_window_settings.
  • duplicate_line will operate on non-empty selections, duplicating the selection
  • Added global setting show_tab_close_buttons
  • Added Reveal in Side Bar context menu item
  • Added Tools/New Snippet menu item
  • Added menu items for syntax specific settings and distraction free settings
  • Fixed performance issues with SQL and JavaScript syntax highlighting on files with long lines
  • shellVariables values specified in .tmPreferences files are available to snippets, fixing many Rails snippets.
  • OSX: Changed key bindings for Find, Replace and Full Screen to match Lion defaults
  • OSX: Files and folders dropped onto the dock icon will be opened in a new window by default
  • OSX: Command+Alt+O will toggle overwrite mode
  • OSX: Command+, will open the user file settings
  • OSX: Initial support for input methods
  • Dropped files will be opened in the pane they’re dropped on
  • Added global setting binary_file_patterns, to exclude files from Goto Anything and Find in Files
  • Commands may be passed as arguments via –command
  • Enabling scroll_past_end in Distraction Free.sublime-settings
  • Line highlights are disabled by default
  • Improved scrolling logic when working with cloned files, and resizing word wrapped files
  • Improved behavior of page up / page down
  • Improved Toggle Comment behavior on empty selections for languages without line comments
  • Find in Files: ‘Use Buffer’ is now selected by default
  • « New Folder » menu item can create multiple folders at once
  • Panel heights are stored in the session
  • Goto Symbol is able to display symbols with forward slashes
  • Fixed scenario where characters with a background color could be drawn clipped
  • Fixed a scenario that could result in Goto Anything rows appearing in the wrong location
  • OSX and Linux: Fixed reading and writing of UTF-16 encoded files
  • OSX and Linux: Select Folder dialogs allow multiple selection
  • OSX: Fixed not being able to click on the auto complete window
  • Fixed Goto Line not updating the status bar
  • Fixed Goto Symbol not updating the status bar
  • Linux: Improved redraw performance
  • Windows: Save As dialog will prompt to overwrite files
  • Windows: Fixed a scenario where the update notification dialog could be missed
  • Using a bullet, rather than an asterisk, to indicate dirty files
  • Theme: Tab labels fade rather than elide, and are better positioned to make use of available space
  • Theme: Images are reloaded on the fly
  • Theme: Added a 1px border to the right of the side bar
  • Theme: Added new classes sidebar_container, overlay_control andsheet_container_control
  • Theme: Minimap viewport color is themeable, via the minimap_control class
  • Theme: Theme specific widget settings are now used, via Widget - <theme name>.sublime-settings
  • Theme: Buttons now use standard label controls for their text
  • Theme: Label controls now have properties font.face, font.size, font.bold,font.italic, shadow_color and shadow_offset
  • Theme: Layers now have a repeat property
  • Theme: Controls that used to use ‘background_color’ now use layers instead
  • API: Added window.views()
  • API: More strictly enforcing the main thread only usage restriction
  • API: show_input_panel() will run its callbacks at a time when they’re able to show panels and overlays
  • API: Changed handling of on_query_completion results with an empty trigger
  • API: Added window.hwnd() (Windows only)