Atom 1.36 Speeds Fuzzy Find Performance
Written by Kay Ewbank   
Thursday, 18 April 2019

Atom has been updated! Version 1.36 has better fuzzy find performance and smarter handling of editing individual files.

Atom was originally developed as GitHub's cloud hosted editor before being made more widely available. It has since been developed more as a full featured IDE, with the user interface being provided by Facebook's Nuclide team.




Many Atom users were dismayed when it was acquired by Microsoft as part of the acquisition of GitHub, and doubts remain as to its long term future given Microsoft is also developing its own open source code editor in the form of Visual Studio Code, in addition to the full Visual Studio IDE; how many code editors does one company need to develop and support?

For the moment development is continuing, and the new release has been improved in a number of ways, starting with faster fuzzy finds. Writing on the Atom blog, Ash Wilson said that until now, if you opened Atom with a large repository there would be a noticeable lag before you could use the fuzzy finder to actually open files. In this release, fuzzy finder performance is now better, shaving 40% off the time it takes to index files in medium and large repositories.

Another performance improvement has been made when you edit a single file in your home directory. In previous versions this made Atom process and index all the files in the directory. This happened because when you open a single file, its containing directory was automatically added as a root directory. When this happens, Atom analyzes the contents of the directory, which makes sense for enabling you to make use of persisted session state, but is slow for large directories.

In the new release, if you just ask to open one file, that's all that Atom does, ignoring the containing directory, and speeding the process up significantly.

Another improvement is to the GitHub package. This lets you read review comments left on pull requests from within the editor. You can also expand and collapse the list of files in diff views that show diffs from multiple files, such as commit preview and the pull request files view.  



More Information

Atom Site

Related Articles

Atom v Visual Studio Code - The Unexpected Consequence Of Consolidation

Atom Improves Find In Context

Atom 1.24 Adds Asynchronous Content Menus

Atom IDE 

Atom 1.8 Ships With Rich Git Integration

Which Code Editor Do Devs Prefer?

Atom Asks About Telemetry



To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on, Twitter, Facebook or Linkedin.


.NET For Apache Spark Updated

The .NET bindings for Spark have been updated. The new 1.0 version adds support for .NET apps targeting .NET Standard 2.0 or later, as well as support for Apache Spark DataFrame APIs.

What Languages Do Devs Want to Learn?

Python, of course. What comes as a surprise is the size of the margin between Python and the rest of the pack. The other unexpected finding is that JavaScript doesn't even make it into the top 10. So, [ ... ]

More News





or email your comment to:

Last Updated ( Thursday, 18 April 2019 )