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.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.If you'd prefer however, it is possible to keep things separate. It will pickup your session and configuration automatically. Sublime Text 4 is fully compatible with version 3. The API has been significantly expanded,Īdding features that allow plugins like LSP to work better Keeping backwards compatibility with packages built for The Sublime Text API has been updated to Python 3.8, while The way up to 8K resolutions, all while using less power thanĪ single frame being rendered. Sublime Text can now utilize your GPU on Linux, Mac and Windows Memory usage has been reduced, and load times are faster than Multi-line constructs, lazy embeds and syntax inheritance. With new features like handling non-deterministic grammars, The syntax highlighting engine has been significantly improved, Syntax-based features of Sublime Text within the modern Support for one of the most popular new programming languages SuggestionsĪre also augmented with info about their kind, and provide The auto complete engine has been rewritten to provide smartĬompletions based on existing code in a project. Windows and Linux now features custom title bars. The Default and Adaptive themes have been refreshed with new Linux ARM64 builds are also available for Sublime Text for Mac now includes native support for Apple Navigation easier and more intuitive than ever. The side bar, tab bar, Goto Anything, Goto Definition, autoĬomplete and more have all been tweaked to make code With support throughout the interface and built-in commands. Tab Multi-Selectįile tabs have been enhanced to make split views effortless, These are the same license terms we use for Sublime Merge, and they allow us to deliver more frequent and exciting updates as soon as they're ready, without having to roll them into a new major version. After that, you will still have full access to every version of Sublime Text released within the 3 year window, but newer builds will required a license upgrade. Sublime Text license keys are no longer tied to a single major version, instead they are now valid for all updates within 3 years of purchase. There are some new major features that we hope will significantly improve your workflow and a countless number of minor improvements across the board.Ī huge thanks goes out to all the beta testers on discord and all the contributors to our packages. The first stable release of Sublime Text 4 has finally arrived! We've worked hard on providing improvements without losing focus on what makes Sublime Text great.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |