Atom is a desktop text editor application based on web technologies. Like other desktop apps, it has its own icon in the dock, native menus and dialogs, and full access to the file system. Open the dev tools, however, and Atom's web-based core shines through. Whether you're tweaking the look of Atom's interface with CSS or adding major features with HTML and JavaScript, it's never been easier to take control of your editor.

At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file. Atom is modern, approachable, and hackable to the core. We can't wait to see what you build with it.

v1.37.0版本新功能

Version 1.37.0:

Notable Changes:

Fix "File - Reopen Project" when there are no open windows on macOS.

Authenticate and encrypt communications over the activation pipe used by the Atom main process. As a consequence, the --socket-path CLI argument has also been removed.

An asynchronous implementation of GitRepositoryProvider.repositoryForDirectory is available. (@lgeiger)

Jasmine spec functions automatically support async bodies without needing to write a helper.

fuzzy-finder: Add option to use ripgrep for crawling the list of files for a huge performance boost on large repositories :rocket:

github: Read and navigate among pull request review comments in a reviews dock.

keybinding-resolver: Move the resolver into a dock to fix a number of longstanding usability issues. (@50Wliu)

settings-view: Enum configuration options may be displayed as radio buttons by setting radio: true. (@marnen)

welcome: Update the wording of the metrics consent to be a bit friendlier.