Atom 1.14 has shipped today with improved large file performance, a 64-bit Windows installation, improved MRU tab traversal, and more.
Large file performance
A fundamental component of the text editor called the display layer has been redesigned to rely on a new data structure that is implemented in C++. These changes enable Atom to open larger files more quickly while using much less memory. Improvements in this area are ongoing, so expect more in upcoming releases.
64-bit Windows installation
Atom 1.14 makes available a 64-bit installation for Windows!
MRU tab traversal
There was some—lets call it pointed—feedback about our initial implementation of most-recently-used tab traversal that we’ve addressed in this release:
- An MRU-ordered list of the tabs to visit now appears during MRU traversal.
- There is an option in the tabs package settings to make ctrl-tab and ctrl-shift-tab do MRU or simple left/right traversal.
- Fixed a bug in keyup handling such that the MRU order doesn’t appear to randomly change.
Other 1.14 improvements:
- Overhaul of the bundled C# grammar
- Upgrade find-and-replace to use new marker layer API for fast clearing of markers
- Option for avoiding overlay movements
- Reduce the impact of leaking Editor, Selection, & Cursor objects
Don’t forget to check out all the other improvements shipping with this version in the release notes!
Atom 1.15 Beta
This is a quiet month because most of the team is toiling away on cool stuff that’s not yet shipping. But we do have a few goodies hitting Beta!
Duplicate selections with multiple lines
The behavior when duplicating lines when there are multiple selections is now more intuitive.
Tabs of deleted files are retained
By popular demand Atom will now keep open the tab of any file, modified or not, when it’s deleted outside the editor. You can turn off this behavior with a new core setting:
Cursors are always visible by default
Atom has always done the MacOS thing and not shown a blinking cursor at the end of a text selection. That’s atypical for a text editor aimed at developers so it’s now turned on by default and configurable.
- Apm now honors system HTTP proxy settings.
- Removals from the Jump List on Windows are now handled correctly.
- Node 6 is now required to build Atom.
There are many more details in the release notes.
Get all these improvements today by joining the Atom Beta Channel!