
Linux: Better support for copy+paste with other applications that don't support utf8 text. Linux: Touch screen events are now handled. Linux: Added proper support for Wayland. Linux: Text drag and drop is now supported. Mac: Fix various issues with the wrong cursor being used. Mac: Windows will now stay maximized when using Mac window tabs. Mac: Updated icon to follow macOS 11 style. Mac: Releases use universal binaries with Apple Silicon support.
Configurable using Scroll Bar.sublime-mousemap
Scroll bars now follow platform conventions when clicking on them. Windows will remember their Virtual Desktop/Space/Workspace, controlled by the remember_workspace setting. subl - can now be used to read from stdin on all platforms. Added automatic dark/light theme and color scheme switching, based on OS theme changes. The following operating systems are no longer supported as a result of adding Python 3.8:. Added more information to the Show Scope Name popup. Prevent infinite include loops via with_prototype. Syntax tests can now assert that symbols are indexed. Syntax tests can now assert that reindent is working as expected. Fixed a performance issue with bounded repeats in regular expressions. Allow using pop alongside push/ set/ embed/ branch. Multiple inheritance is supported, provided all parents have the same base syntax Added extends to inherit from another syntax definition. Added version: 2 to fix edge cases while retaining backwards compatibility. Added branch and fail for non-deterministic parsing. embed is now lazy loaded, resulting in much higher performance for syntaxes like markdown. Significantly improved load times, match times and reduced cache size on disk. Many syntax highlighting improvements, including significant improvements to:. Added ability to "branch" within syntax definitions, for non-deterministic or multi-line constructs. Added out of the box support for TypeScript, JSX and TSX - thanks to Thomas Smith. Symbols with 3 characters or less are now indexed. Icons are now shown next to symbols, indicating the symbol kind. Goto Symbol in Project is now significantly faster on huge projects. Many API improvements and additions - see API section for more details. Existing plugins are fully supported via legacy Python 3.3 API. Plugins can choose Python version via. Added a Python 3.8 API environment for plugins. File/New View into File has been replaced by File/Split View using multi-select. The menu Selection/Tab Selection contains various options for manipulating tab multi-select. Multiple tabs can also be selected from the tab dropdown. The Definition popup has a dedicated button for opening files side-by-side. Goto Anything allows opening tabs side-by-side using ctrl/cmd. The sidebar can now select multiple files using alt. Included themes have a tab connector joining the active sheet and tab when using sheet multi-select. Selecting multiple files from the sidebar will also preview them simultaneously. Multiple tabs can be selected using ctrl/cmd, their contents will be shown side-by-side. Plugins may specify symbol kind info to be displayed in suggestions list. Uses the entire project as a source, instead of just the current view. SUBLIME TEXT 4 CODE
The auto complete engine now suggests completions based on patterns in existing code.Details about the active GPU will be displayed in the Console.By default, GPU rendering is enabled on Mac, and disabled on Windows and Linux.New hardware_acceleration setting will composite the UI on the GPU.3 to 4 - Sublime Text Download Buy Support News Forum 3.2 to 4.0 Changes GPU Rendering