Atom 1.24.0-beta0 💾

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: Atom packages can register a URI handler function that will be invoked any time the user visits a URI that starts with atom://package-name/. Hide specific commands in the command palette. Improved the performance of multi-cursor editing operations by restructuring event APIs to call their callbacks only once per keystroke. The GitHub package now never locks the index, making it easier to use the CLI or other Git tools with Atom open in the background. Atom/atom#15768 - :arrow_up: atom-keymap@8.2.6. Atom/atom#15770 - flaky package manager spec. Atom/atom#15777 - mouseup listener cleanup when dragging in text editor. Atom/atom#15760 - faded application icons on macOS 10.13. Atom/atom#15776 - slowness in Cursor.getCurrentWordBufferRange. Atom/atom#15729 - Update first-mate. Atom/atom#15785 - :art: Shortened last three methods in color class. Atom/atom#15769 - :arrow_up: electron@1.6.14. Atom/atom#15799 - Preserve indentation when toggling comments on whitespace-only lines. Atom/atom#15800 - rendering when folds cause the vertical scrollbar to disappear with soft wrapping enabled. Atom/atom#15798 - Prompt to save when unloading if editor is in conflict. Atom/atom#15775 - Update the stale markComment message. Atom/atom#15821 - Clear dimensions cache when approximate screen line count changes. Atom/atom#15828 - Clear the dimensions cache after updating the soft wrap column. Atom/atom#15823 - Decaffeinate Gutter. Atom/atom#15833 - Always revert to composition checkpoint, even if input is disabled. Atom/atom#15834 - Decaffeinate GutterContainer. Atom/atom#15840 - Add indentation to force YAML to leave certain lines the way they are. Atom/atom#15838 - Decaffeinate GrammarRegistry. Atom/atom#15865 - Don't throw when destroying block decorations inside marker change event. Atom/atom#15882 - decaffeinate Atom/atom#15904 - Link to more accurate local dev instructions. Atom/atom#15906 - Link to the flight-manual instead of duplicating documentation. Atom/atom#1

MITL javascript editor programmers web-development