Atom is a text editor that"s modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file. Atom comes pre-installed with four UI and eight syntax themes in both dark and light colors. If you can"t find what you"re looking for, you can also install themes created by the Atom community or create your own.
Atom helps you write code faster with a smart, flexible autocomplete. Easily browse and open a single file, a whole project, or multiple projects in one window.
Using the default plugins, the following languages are supported in some aspect as of v1.5.1: HTML, CSS, Less, Sass, GitHub Flavored Markdown, C/C++, C#, Go, Java, Objective-C, JavaScript, JSON, CoffeeScript, Python, PHP, Ruby, Ruby on Rails, shell script, Clojure, Perl, Git, Make, Property List (Apple), TOML, XML, YAML, Mustache, Julia & SQL.
Atom 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
- 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.
- language-clojure: Improve handling of non-ASCII letters in keywords, symbols, and elsewhere. (@PEZ)
- language-python: Support "python2" and "python3" shebang lines in the tree-sitter grammar. (@caleb531)
- language-ruby: Recognize next as a keyword. (@willcosgrove)
- language-toml: Support multiple key/value pairs on a single line. (@caleb531)
Download: Atom 1.37.0 (32-bit) | Standalone | ~200.0 MB (Open Source)
Download: Atom 1.37.0 (64-bit) | Standalone
Links: Atom Home Page | Release Notes