Atom 1.25.0-beta1 💾

Atom is a programming editor. It has a web / JavaScript-based GUI, but runs as desktop application. Atom can be edited with itself. Lots of plugins and extensions, and language bindings are available. The default interface comes with a paned interface, a file system browser, fuzzy search, code folding, an understandable configuration dialog, snippet browser, multi-cursor and selection support.

minor feature: Context menus are now asynchronous . A new TextBuffer LanguageMode API is being rolled out. Automatically scroll to the cursor position after folding or unfolding text. Text editor elements support a readonly attribute. Create language packages with package-generator. Atom/atom#16073 - Decaffeinate spec/theme-manager-spec.coffee. Atom/atom#16090 - Decaffeinate TokenIterator. Atom/atom#16111 - flakiness in (and decaffeinate) GitRepository tests. Atom/atom#16119 - Convert atom-environment-spec to JS. Atom/atom#16091 - Decaffeinate text-utils. Atom/atom#16092 - Autoscroll to cursor position after folding or unfolding. Atom/atom#16140 - errors when passing subword regex to native find methods. Atom/atom#16141 - Convert AtomEnvironment to JS. Atom/atom#16144 - handling of jQuery objects in TooltipManager.add method. Atom/atom#16150 - Point Atom Core and build documentation to new Flight Manual section. Atom/atom#16173 - non ssl links. Atom/atom#16174 - Ensure app windows launch in the order we assert they do. Atom/atom#16180 - Change HTTP Links to HTTPS in SUPPORT.md. Atom/atom#16114 - Use wheelDelta instead of delta in the scroll handler. Atom/atom#16190 - Change HTTP Links to HTTPS in CONTRIBUTING.md. Atom/atom#16186 - Autoscroll after folding from keyboard, take 2. Atom/atom#16191 - merge conflicts for #15415 (Adding option to skip main process tests. Cleaning up resources in tests). Atom/atom#16197 - Change HTTP Links to HTTPS in /docs/build-instructions/. Atom/atom#16221 - Change HTTP Link to HTTPS in contributing-to-packages.md. Atom/atom#16223 - Repair Links in Documentation. Atom/atom#16215 - Translate line and column numbers from URI handlers. Atom/atom#16192 - Make ContextMenu async. Atom/atom#16227 - Use native Array.isArray in application-delegate. Atom/atom#16230 - Make links work even when not logged in. Atom/atom#16255 - Do not clobber recent project history when running specs. Atom/atom#16087 - Use new TextBuffer LanguageMode API. Atom/atom#16290 -

MITL javascript editor programmers web-development