Free and open source futuristic text editor for macOS

Atom for Mac

Atom 1.25.0

  -  139 MB  -  Open Source

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Atom 1.25.0.


For those interested in downloading the most recent release of Atom for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Atom 1.25.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Atom 1.25.0 Screenshot 1
  • Atom 1.25.0 Screenshot 2
  • Atom 1.25.0 Screenshot 3
  • Atom 1.25.0 Screenshot 4

What's new in this version:

- Electron has been upgraded to 1.7.11
- Support greatly improved syntax highlighting and code folding with a next-generation parsing system called tree-sitter. See the pull request for details about opting in to try it out
- Dialogs launched with the Atom API, including confirm and save, may now be asynchronous. Add a callback to atom.confirm() and showSaveDialog calls to opt-in to the asynchronous forms
- Python language support is being overhauled substantially and now supports function annotations, async functions, string formatting, f-strings, and binary strings
- style attributes within HTML documents are tokenized as CSS
- The GitHub package has a configuration setting to control automatic hard-wrapping of commit messages composed in the mini-editor
- The GitHub package's diff view no longer scrolls when it shouldn't
- Filemode changes and changes to symlinks are shown and handled properly by git operations
- Duplicate snippet keys are an error and prevent the loading of erroneous user snippets
- The spell-check package supports an excludedScopes setting to prevent spellchecking from being performed on specific grammatical constructs
- Window dimensions are saved on resize rather than blur, which improves reliability
- atom --wait can reuse an existing window and return when the named buffers or folders are closed
- Some TextEditor settings may be preserved when the language mode changes
- atom.commands.dispatch() returns a Promise that resolves after all handlers complete
- Perform all configuration file I/O in the main process, to prevent race conditions that occur when multiple windows interact with the configuration file at once
- Enable snippets within strings and comments
- TypeScript files with a .tsx extension are now discovered by custom transpilers
- Fixed an issue where panes could not be dragged into closed docks