Atom
Atom is a desktop 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.
Node.js integration
Node.js support makes it trivial to access the file system, spawn subprocesses, and even start servers directly from within your editor. Need a library? Choose from over 50 thousand in Node's package repository. Need to call into C or C++? That's possible, too.
Seamless integration allows you to freely mix usage of Node and browser APIs. Manipulate the file system and write to the DOM, all from a single JavaScript function.
Modular design
Atom is composed of over 50 open-source packages that integrate around a minimal core. Our goal is a deeply extensible system that blurs the distinction between "user" and "developer".
Don't like some part of Atom? Replace it with your own package, then upload it to the central repository on atom.io so everyone else can use it too.
Full-featured, right out of the box
No one wants to waste time configuring their editor before they can start using it. Atom comes loaded with the features you've come to expect from a modern text editor. Here are a few of them:
- File system browser
- Fuzzy finder for quickly opening files
- Fast project-wide search and replace
- Multiple cursors and selections
- Multiple panes
- Snippets
- Code folding
- A clean preferences UI
- Import TextMate grammars and themes
What's New:
Atom Core
v1.54.0...1.55.0
- atom/atom#21665 - â¬†ï¸ postcss@8.1.6
- atom/atom#21762 - GitHub package update
- atom/atom#21787 - fix async confirm
github
v0.36.2...v0.36.7
- atom/github#2559 - GraphQL schema update
- atom/github#2566 - GraphQL schema update
- atom/github#2564 - Read and write git configuration without repository
- atom/github#2572 - Increase priority of login prompt on GitHub tab
- atom/github#2573 - Correct a flaky test
- atom/github#2574 - Trim issue and pull request templates
- atom/github#2575 - GraphQL schema update
- atom/github#2583 - â¬†ï¸ Bump superstring from 2.4.2 to 2.4.3
- atom/github#2584 - â¬†ï¸ Bump whats-my-line@0.1.13
- atom/github#2585 - GraphQL schema update
- atom/github#2587 - Accept and cancel buttons on Git identity panel
- atom/github#2586 - Some useful docs to link to
- atom/github#2588 - â¬†ï¸ Bump whats-my-line@0.1.4
- atom/github#2592 - [Security] Bump ini from 1.3.5 to 1.3.7
- atom/github#2598 - Bump dompurify from 2.0.7 to 2.0.17
- atom/github#2617 - test: Disable failing file-patch tests for Atom CI


Leave a reply