hello.js

var please = require('share');
console.log('thank you');

NEW !!!

Tuesday, 23 July, 2019 UTC

Atom 1.39

Atom 1.39 speeds up find-and-replace operations by an order of magnitude, improves loading performance for large, single-line files, and upgrades Atom to Electron 3.1. Atom 1.40 beta brings richer integration with GitHub pull requests, improved reliability ... more


Tuesday, 11 June, 2019 UTC

Atom 1.38

Atom 1.38 includes some improvements to the GitHub package and improvements to JS, ERB, Python, and JSON language support. Atom 1.39 beta includes a new ripgrep -based project search backend, an upgrade to Electron 3.1, and much improved loading times ... more


Tuesday, 9 April, 2019 UTC

Atom 1.36

Atom 1.36 has shipped! Upgrade today to open single files in large directories much faster, see pull request review comments from GitHub, specify multiple wrap guides at once, and more. Open a single file without its parent directory Have you ever wanted ... more


Tuesday, 12 March, 2019 UTC

Atom 1.35

With Atom 1.35 comes a fix for the recent Chrome vulnerability, ability to view the full diff for pull requests directly within Atom, and a variety of enhancements and stability improvements. Chrome Vulnerability Fix You might have heard about a high-severity ... more


Tuesday, 23 October, 2018 UTC

Atom 1.32

Atom 1.32 is out! In this release, we’ve cut Atom’s memory consumption and enabled the new Tree-sitter parsing system by default. Tree-sitter Our new parsing system, Tree-sitter, is finally turned on by default. Tree-sitter parses your code incrementally ... more


Tuesday, 9 October, 2018 UTC

Automate Repetitive Tasks with Composed Commands

When working with text, it’s common to find yourself performing a certain set of actions in the same order, time and time again. By taking advantage of Atom’s hackability, you can eliminate this repetition with a custom command to perform an entire sequence ... more


Wednesday, 26 September, 2018 UTC

Atom 1.31

Atom 1.31 is out, improving usage metrics, Tree-sitter, Tree view and providing more pull request details. Tree-sitter Tree-sitter grammars can now more reliably detect file languages based on the first line of content, enabling common detection scenarios ... more


Wednesday, 29 August, 2018 UTC

Atom 1.30

Atom 1.30 is out now, providing many new fixes and improvements including the ability to check out Pull Requests on the GitHub tab and new languages supported in Tree Sitter. View and check out Pull Requests The GitHub tab (open with Ctrl+8) shows the ... more


Tuesday, 31 July, 2018 UTC

Atom 1.29

Atom 1.29 is out now, providing many new fixes and improvements including Tree-sitter performance improvements and co-author suggestions in the GitHub package. Tree-sitter performance improvements We’re making steady progress on Atom’s experimental new ... more


Thursday, 21 June, 2018 UTC

Atom 1.28

Atom 1.28 is out now, providing many new fixes and improvements including a more context-aware Find-In-Project results view and support for custom color profiles. It’s also using the new Electron 2.0 which provides new APIs and many performance and stability ... more


Thursday, 15 March, 2018 UTC

Atom 1.25

Atom 1.25 has been released on our stable channel and includes GitHub package improvements, improved syntax highlighting and code folding, Python and HTML language improvements and more. GitHub package The GitHub package allows you to stage and view ... more


Tuesday, 13 February, 2018 UTC

Atom 1.24

Atom 1.24 has been released on our stable channel and includes read-only TextEditors, asynchronous context menus, and automatic scrolling on folding and unfolding. Read-only TextEditors Packages can apply a readonly attribute to TextEditors to disable ... more


Thursday, 11 January, 2018 UTC

The State of Atom’s Performance

Our original goal in building Atom was to create the most hackable text editor that we could imagine. This overarching goal shaped Atom’s architecture and our team’s early priorities. Since Atom launched, its extensibility has been validated by numerous ... more


Tuesday, 7 November, 2017 UTC

Atom 1.22

Today’s release of Atom 1.22 includes a number of fixes to performance and usability. Performance improvements Users who work with large projects will be happy to see we resolved a long-standing performance issue related to spawning Git processes to ... more


Thursday, 12 October, 2017 UTC

Atom’s new concurrency-friendly buffer implementation

Several Atom features depend on potentially long-running computations based on the contents of open buffers, but until recently, it was only possible to access a buffer’s text from JavaScript running on the main thread. This made it difficult to guarantee ... more


Tuesday, 3 October, 2017 UTC

Atom 1.21

Today’s release of Atom 1.21 features Language Server Protocol support, the first of many deeper language integration features, which we’re calling Atom IDE. It also includes a new, unified filesystem watcher API and build status indicators. Language ... more


Tuesday, 12 September, 2017 UTC

Atom 1.20

Atom 1.20 is available on the stable channel today and features numerous improvements in the github , find-and-replace , and language-php packages. Git Integration Improvements The way diff views get opened was reworked resulting in pending pane support ... more


Tuesday, 12 September, 2017 UTC

Introducing Atom-IDE

GitHub, in collaboration with Facebook, are pleased to announce the launch of Atom-IDE - a set of optional packages to bring IDE-like functionality to Atom. The start of this journey includes smarter context-aware auto-completion as well as a host of ... more


Thursday, 22 June, 2017 UTC

A new approach to text rendering

In Atom 1.19, we’re landing a complete rewrite of the text editor’s DOM interaction layer that improves rendering performance and simplifies the code. Prompted by the availability of some valuable new DOM APIs with the upgrade to Electron 1.6, we decided ... more


Tuesday, 16 May, 2017 UTC

Atom 1.17

Today’s Atom 1.17 release comes with the introduction of docks, faster startup time with V8 snapshots, farewell to jQuery and other improvements. Introducing Docks Docks are an extension of Atom’s pane system designed to hold interface elements that ... more


Tuesday, 18 April, 2017 UTC

Improving Startup Time

Over the last months, the Atom team has been working hard on improving one of the aspects of the editor our users care about the most: startup time. We will first provide the reader with some background about why reducing startup time is a non-trivial ... more


Wednesday, 12 April, 2017 UTC

Atom 1.16

Today’s Atom 1.16 release comes with two more macOS title bar options, a push to remove jQuery and other improvements. More title bar options (macOS) On macOS you can now choose between two more title bar options ( Settings > Core Settings > Title ... more


Thursday, 9 March, 2017 UTC

Atom 1.15

It was a quiet month because most of the team is toiling away on cool stuff that’s not yet shipping. But we do have a few goodies hitting Atom 1.15. Duplicate selections with multiple lines The behavior when duplicating lines when there are multiple ... more


Thursday, 19 January, 2017 UTC

Atom on Windows

Last year I joined the Atom team with the goal of making Atom a better experience on Windows and thought it would be worth highlighting some of our work so far as well as a few of the things new in Atom 1.14 (currently in beta). If you haven’t tried ... more


Tuesday, 10 January, 2017 UTC

Atom 1.13

Atom 1.13 has shipped today with benchmarks, reopen project, new Octicons and a keystroke resolver API. It ships without the Shadow DOM editor boundary. Atom Benchmarks In our continuous mission to improve Atom’s performance, 1.13 introduces benchmarks ... more


Monday, 14 November, 2016 UTC

Removing Shadow DOM boundaries from text editor elements

We recently released Atom 1.13 Beta and it features a foundational change to the editor rendering internals that we would like to share with you: the removal of the Shadow DOM boundary from <atom-text-editor> elements. In this blog post we are ... more


Thursday, 10 November, 2016 UTC

Atom 1.12

Atom 1.12 has shipped today with another helping of fixes and improvements. International Keyboard Support New APIs available in Chrome 52 allowed us to take on this long-requested feature. The new APIs turned out to be less important than we originally ... more


Monday, 17 October, 2016 UTC

The Wonderful World of Keyboards

With the beta release of Atom 1.12, we’re rolling out some long-awaited improvements to Atom’s support for international keyboard layouts. Before 1.12, users on many layouts needed to install a community-maintained package called keyboard-localization ... more


Wednesday, 31 August, 2016 UTC

Atom 1.10 and 1.11 beta

Hot on the heels of the last release, we’ve released Atom v1.10 and v1.11-beta! 1.10 Stable Here are some of the noteworthy changes that are shipping to Stable in 1.10. Thanks to our diligent beta users for helping us test these out and ensure that they ... more


Monday, 1 August, 2016 UTC

Atom 1.9 and 1.10 beta

It’s that time again… Atom 1.9 and 1.10-beta are out! 1.9 Stable The following is a summary of improvements we have been testing on our beta channel and that are finally landing in Atom 1.9.0. :rocket: Display Layers, which are going to bring speed improvements ... more