Today’s Atom 1.18 release introduces Git and GitHub integration right inside your editor!
Git and GitHub Integration
We’re thrilled to be shipping rich integration with Git and GitHub in Atom 1.18! This is merely the first release but we’re excited about what it already brings to the editor. Check out posts here and on the GitHub engineering blog for more details. Or get a peek at some of the features on github.atom.io.
- Improved tokenizing performance via oniguruma caching
- Correctly launch Atom from Windows Subsystem for Linux
- Added an option to always restore previous session
- Added settings for showing context in find-and-replace
- Improved suggestions in autocomplete-html
Don’t forget to check out all the other improvements shipping with this version in the release notes!
Atom 1.19 Beta
Atom 1.19 includes two major architectural updates and an update to Electron 1.6.9.
Native Text Buffer
Atom 1.19 introduces an implementation of Atom’s underlying text buffer in native C++. File saves are now asynchronous and will never block the UI. Memory usage for large files has been reduced.
Editor Rendering Layer Rewrite
This release includes a full rewrite of the text editor’s rendering layer. We revisited all of our DOM layout and script interactions with the goal of improving performance, reducing complexity, and taking advantage of new APIs such as intersection observers, resize observers, and CSS containment boundaries. Look for an in-depth post next week for more details.
Other Notable Changes and Fixes
- Render line number gutter without numbers when showLineNumbers is false
- Improved clarity of Editor not responding actions
- Restore ability for
escapeto return focus to center
- Optimize trailing whitespace removal using native buffer search
There are many more details in the release notes.
Get all these improvements today by joining the Atom Beta Channel!