Atom (text editor)

Atom
Developer(s)GitHub (subsidiary of Microsoft)[1]
Initial releaseFebruary 26, 2014; 10 years ago (2014-02-26)[2]
Final release
1.63.1[3] Edit this on Wikidata / 23 November 2022
Preview release
1.61.0-beta0[4] Edit this on Wikidata / 8 March 2022
Repository
Written inCoffeeScript, JavaScript, Less, HTML (front-end/UI)
Operating systemmacOS 10.9 or later, Windows 7 and later, and Linux[5]
Size87–180 MB
Available inEnglish
TypeSource-code editor
LicenseMIT License (free software)[6][7]
Websiteatom.io Edit this on Wikidata

Atom is a free and open-source text and source-code editor for macOS, Linux, and Windows with support for plug-ins written in JavaScript, and embedded Git control. Developed by GitHub, Atom was released on June 25, 2015.[8]

On June 8, 2022, GitHub announced Atom's end-of-life, occurring on December 15 of the same year, justifying its need "to prioritize technologies that enable the future of software development", specifically its GitHub Codespaces and Visual Studio Code, developed by Microsoft which had acquired GitHub in 2018.[9][10]

Features

Atom is a "hackable" text editor, which means it is customizable using HTML, CSS, and JavaScript.[11]

Atom is a desktop application built using web technologies.[12] It is based on the Electron framework, which was developed for that purpose, and hence was formerly called Atom Shell.[13] Electron is a framework that enables cross-platform desktop applications using Chromium and Node.js.[14][15]

Atom was initially written in CoffeeScript and Less, but much of it was converted to JavaScript.[16]

Atom uses Tree-sitter to provide syntax highlighting for multiple programming languages and file formats.[17]

Packages

Like most other configurable text editors, Atom enabled users to install third-party packages and themes to customize the features and looks of the editor. Packages could be installed, managed and published via Atom's package manager apm. All types of packages, including but not limited to: Syntactic highlighting support for languages other than the default, debuggers, etc. could have been installed via apm. [citation needed]

History

Atom was developed in 2008 by GitHub founder Chris Wanstrath as a text editor using the Electron Framework (originally called Atom Shell), a framework designed as the base for Atom.[18]

Between May 2015 and December 2018,[19] Facebook developed Nuclide[20] and Atom IDE projects to turn Atom into an integrated development environment (IDE).[21][22][23][24]

In 2018 when Microsoft announced they would be acquiring GitHub, users expressed concern that Microsoft might discontinue Atom, as it competed with Microsoft's Visual Studio Code. The future GitHub CEO assured users that development and support for Atom would continue.[25] However, within four years, development ceased. On June 8, 2022, GitHub announced shutdown of Atom development and archival of all development repositories of Atom by December 15, 2022.[9]

A former developer on Atom, Nathan Sobo, announced that he was building the "spiritual successor" to Atom, titled Zed.[26][27][28] Unlike Atom, Zed would be written in Rust and not use the Electron framework.[29]

On January 30, 2023, GitHub announced a breach which exposed "a set of encrypted code signing certificates" some of which were used to sign Atom releases. GitHub advised users to downgrade to earlier versions of Atom signed with a different key.[30]

Following Atom's end-of-life, development continued on a community fork named Pulsar.[31]

License

Atom was made fully open source in May 2014 under the MIT License, including its desktop framework Electron.[32]

See also

References

  1. ^ "Microsoft's 'future CEO of GitHub' speaks out on Atom, keeping GitHub independent and more". ZDNet. Retrieved 21 June 2020.
  2. ^ "Introducing Atom". Atom. 26 February 2014. Retrieved 15 August 2015.
  3. ^ "Release 1.63.1". 23 November 2022. Retrieved 7 December 2022.
  4. ^ "Release 1.61.0-beta0". 8 March 2022. Retrieved 16 June 2022.
  5. ^ "FAQ". Atom. Retrieved 12 June 2020.
  6. ^ Henry, Alan (8 May 2014). "Atom, the Text Editor from GitHub, Goes Free and Open-Source". Lifehacker.
  7. ^ Lardinois, Frederic (6 May 2014). "GitHub Open Sources Its Atom Text Editor". TechCrunch.
  8. ^ Ogle, Ben (25 June 2015). "Atom 1.0". blog.atom.io. Archived from the original on 9 Aug 2019. Retrieved 25 June 2015.
  9. ^ a b "Sunsetting Atom". The GitHub Blog. 2022-06-08. Retrieved 2022-06-09.
  10. ^ Wiggers, Kyle (8 June 2022). "GitHub sunsets Atom, the software dev environment it launched in 2011". TechCrunch. Archived from the original on 9 June 2022. Retrieved 9 June 2022. GitHub today announced that it will sunset Atom
  11. ^ "Getting started with Atom". Codecademy. Archived from the original on 2019-10-07. Retrieved 2019-10-07.
  12. ^ "Getting Started: Why Atom". Atom project. Retrieved 17 August 2015. [...] we didn't build Atom as a traditional web application. Instead, Atom was a specialized variant of Chromium designed to be a text editor rather than a web browser. Every Atom window is essentially a locally-rendered web page.
  13. ^ "Atom Shell is now Electron". Atom. Archived from the original on 2017-07-08. Retrieved 2017-07-15.
  14. ^ "Atom GitHub Page". GitHub. Retrieved 27 August 2015.
  15. ^ "Electron GitHub Page". GitHub. Retrieved 14 February 2016.
  16. ^ "Hacking Atom: Tools of the Trade". Retrieved 22 February 2017.
  17. ^ Brunsfeld, Max (2018-10-31). "Atom understands your code better than ever before". The GitHub Blog. Retrieved 2023-09-10.
  18. ^ Metz, Cade. "GitHub Atom's Code-Editor Nerds Take Over Their Universe". Wired. ISSN 1059-1028. Retrieved 2024-01-18.
  19. ^ "Facebook retires Nuclide extension". Atom Blog. 12 December 2018. Retrieved 2019-01-12.
  20. ^ "Retiring the Nuclide Open Source Project". Nuclide. Retrieved 2021-04-19.
  21. ^ "Atom IDE". Atom IDE. Retrieved 2018-01-26.
  22. ^ "Nuclide". Nuclide. Retrieved 2016-10-12.
  23. ^ "Juno, the Interactive Development Environment". Juno. Retrieved 2016-10-12.
  24. ^ "PlatformIO IDE: The next-generation integrated development environment for IoT". PlatformIO. Archived from the original on 2016-10-13. Retrieved 2016-10-12.
  25. ^ "GitHub's new CEO promises to save Atom post-Microsoft acquisition". 8 June 2018.
  26. ^ Sobo, Nathan. "Sunsetting Atom". Hacker News. Retrieved 21 June 2022.
  27. ^ Nathan Sobo [@nathansobo] (June 8, 2022). "As Atom's sun sets, Zed's sun is rising. We're not done here" (Tweet) – via Twitter.
  28. ^ Eastman, David (2023-04-08). "Zed: A New Multiplayer Code Editor from the Creators of Atom". The New Stack. Retrieved 2023-07-07.
  29. ^ "Built in Rust". Zed – A lightning fast, collaborative code editor. Archived from the original on 8 June 2022. Retrieved 21 June 2022.
  30. ^ Goodin, Dan (2023-01-30). "GitHub says hackers cloned code-signing certificates in breached repository". Ars Technica. Retrieved 2023-03-02.
  31. ^ "Pulsar: A Community-Led Open Source Code Editor to Continue the Legacy of Atom". It's FOSS News. 2022-12-15. Retrieved 2023-09-14.
  32. ^ "Atom Is Now Open Source". Atom. 6 May 2014. Archived from the original on 6 May 2014. Retrieved 15 August 2015.

Read other articles:

Elang jawa Nisaetus bartelsi Status konservasiGentingIUCN22696165 TaksonomiKerajaanAnimaliaFilumChordataKelasAvesOrdoAccipitriformesFamiliAccipitridaeGenusNisaetusSpesiesNisaetus bartelsi (Stresem., 1924) Tata namaSinonim taksonJavan hawk-eagle (en) ProtonimSpizaetus nipalensis bartelsi DistribusiEndemikJawa lbs Elang jawa (Nisaetus bartelsi) adalah salah satu spesies elang berukuran sedang dari keluarga Accipitridae dan genus Nisaetus yang endemik di Pulau Jawa. Satwa ini dianggap identik de...

 

История ШвейцарииШвейцария до объединения (1291) Доисторическая Швейцария Римская Швейцария Верхняя Бургундия Швейцарский союз (1291—1798) Федеративная хартия Экспансия Реформация в Швейцарии Три Лиги Лига десяти сообществ Лига дома Божьего Серая лига Во время Наполеоновс...

 

« Lyotard » redirige ici. Pour l’article homophone, voir Liotard. Jean-François LyotardJean-François Lyotard en 1995.BiographieNaissance 10 août 1924Versailles (France)Décès 21 avril 1998 (à 73 ans)Paris 15e (France)Sépulture Cimetière du Père-Lachaise, Grave of Jean-François Lyotard (d)Pseudonyme François LabordeÉpoque Philosophie contemporaineNationalité françaiseFormation Lycée Louis-le-GrandAgrégation de philosophieUniversité de ParisUniversité P...

Dalam artikel ini, nama keluarganya adalah Cen. Cen Chunxuan Informasi pribadiLahir1861Xilin, Guangxi, Dinasti QingMeninggal27 April 1933 (aged 72–73)Shanghai, TiongkokKebangsaanTiongkokPartai politik Kuomintang (KMT)AnakCen DeguangPekerjaanPolitikusKarier militerPihakKekaisaran Tiongkok Kuomintang Tentara Revolusioner Nasional Republik TiongkokSunting kotak info • L • B Cen Chunxuan Hanzi: 岑春煊 Alih aksara Mandarin - Hanyu Pinyin: Cén Chūnxuān - Wade-Giles: Tsen Chun-...

 

CoranoRiproduzione del Corano, con commento (tafsīr) in margine AutoreVari autori (kuttab che ascoltarono Maometto) 1ª ed. originaleVII secolo d.C. Generetesto sacro Lingua originalearabo AmbientazioneArabia Modifica dati su Wikidata · Manuale La Sūra al-Fātiḥa del Corano scritta su una scapola di un dromedario.Per concessione della Princeton University Library, Department of Rare Books and Special Collections (Manuscripts Division, Islamic Third Series, no. 295) Il Corano (in...

 

Pietro Accardi Pietro Accardi alla Sampdoria nel settembre 2011 Nazionalità  Italia Altezza 176[1] cm Peso 71[1] kg Calcio Ruolo Difensore Termine carriera 2014 - giocatore Carriera Giovanili 1992-1998 Palermo Squadre di club1 1999-2000 Marsala14 (1)2000-2006 Palermo70 (0)2006-2011 Sampdoria96 (1)2011→ Brescia8 (1)2011-2012 Sampdoria12 (0)2012 Brescia1 (0)2012-2014 Empoli14 (0)[2] 1 I due numeri indicano le presenze e le...

Pour les articles homonymes, voir District de Yizhou. Cet article est une ébauche concernant une localité chinoise. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Yízhōu 宜州 Administration Pays Chine Province ou région autonome Guangxi Préfecture Hechi Statut administratif Ville-district Code postal 546300[1] Indicatif +86 (0) Démographie 598 643 hab. (1999) Densité 155 hab./km2 Géogr...

 

Coordinate: 52°53′N 11°58′E / 52.883333°N 11.966667°E52.883333; 11.966667 Disambiguazione – Se stai cercando altri significati, vedi Havel (disambigua). Questa voce o sezione sull'argomento fiumi della Germania non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. HavelStato Germania Länder Meclemburgo-Pomerania Anteriore...

 

For the history of the entire discontinued construction project, see Gabčíkovo–Nagymaros Dams. Dam in Gabčíkovo, Trnava RegionGabčíkovo DamLocation of Gabčíkovo Dam in SlovakiaShow map of SlovakiaGabčíkovo Dam (Trnava Region)Show map of Trnava RegionGabčíkovo Dam (Europe)Show map of EuropeCountrySlovakiaLocationGabčíkovo, Trnava RegionCoordinates47°52′48″N 17°32′21″E / 47.88°N 17.539167°E / 47.88; 17.539167Purposeelectricity generation, navi...

Team sport combining polo and lacrosse For the settlement in Western Cape, South Africa, see Polocross, Western Cape. Playing polocrosse in New South Wales, Australia. No.1 Attack, Quirindi Club Final. Polocrosse is a team sport that is a combination of polo and lacrosse. It is played outside, on a field (the pitch), on horseback. Each rider uses a cane or fibreglass stick to which is attached a racquet head with a loose, thread net, in which the ball is carried. The ball is made of sponge ru...

 

Cai LunSebuah lukisan abad ke-18 (Dinasti Qing) yang menggambarkan Cai Lun sebagai pembuat kertasLahirsekitar 50Guiyang (sekarang Leiyang), Dinasti Han (sekarang China)Meninggal121Dinasti Han (sekarang China)PekerjaanPenemu dan KasimDikenal atasPenemu pembuatan kertas modern. Cai Lun (Hanzi: 蔡倫, simplify 蔡伦, pinyin: Cài Lún, Wade-Giles: Ts’ai Lun) ialah penemu kertas, berkebangsaan Tionghoa yang hidup pada zaman Dinasti Han[1], abad ke-1 - abad ke-2 Masehi. Lahir di Guiya...

 

Zimbabwean American football player (born 2002) Andrew MukubaTexas LonghornsPositionSafetyClassJuniorPersonal informationBorn: (2002-12-07) December 7, 2002 (age 21)Harare, ZimbabweHeight6 ft 0 in (1.83 m)Weight195 lb (88 kg)Career historyCollege Clemson (2021–2023) Texas (2024–present) Bowl games 2023 Gator Bowl High schoolLyndon B. Johnson(Austin, Texas)Career highlights and awards ACC Defensive Rookie of the Year (2021) Third-team All-ACC (2021) Stats at ...

Administrative entry restrictions The front cover of the Lebanese biometric passport Visa requirements for citizens of the Republic of Lebanon are administrative entry restrictions by the authorities of other sovereign countries and territories placed on citizens of the Republic of Lebanon. As of 2024, Lebanese citizens had visa-free or visa on arrival access to 45 countries and territories, ranking the Lebanese passport 96th in the world according to the Henley Passport Index.[1] Cit...

 

Artikel ini bukan mengenai Roti bakar. Roti panggangPerbedaan roti panggang dengan roti tawar biasa, sebelum dipanggang (kiri) dan sesudah dipanggang (kanan)Nama lainToastJenisRotiSuhu penyajianPanasBahan utamaRoti atau Roti irisSunting kotak info • L • BBantuan penggunaan templat ini Buku resep: Roti panggang  Media: Roti panggang Roti panggang (bahasa Inggris: toast) merujuk kepada kepingan roti yang dipanggang dengan proses radiasi termal sehingga roti menjadi lebih ...

 

Semiconductor manufacturing processes with a 600 nm MOSFET technology node This article is about semiconductor manufacturing. For 600nm wavelength light, see Orange (colour). Semiconductordevicefabrication MOSFET scaling(process nodes) 020 μm – 1968 010 μm – 1971 006 μm – 1974 003 μm – 1977  1.5 μm – 1981 001 μm – 1984 800 nm – 1987 600 nm – 1990 350 nm – 1993 250 nm...

Asiana Airlines Penerbangan 214Ringkasan kecelakaanTanggal6 Juli 2013RingkasanPenerbangan terkontrol ke medan karena kesalahan pilot dan kelelahan pilotLokasiBandar Udara Internasional San Francisco, California, Amerika SerikatPenumpang291Awak16Cedera181Tewas3 (mulanya 2)Selamat304 (mulanya 305)Jenis pesawatBoeing 777-28EEROperatorAsiana AirlinesRegistrasiHL7742AsalBandar Udara Internasional Incheon (ICN)TujuanBandar Udara Internasional San Francisco (SFO)Asiana Airlines Penerbangan 214 ...

 

「妻よ薔薇のように」はこの項目へ転送されています。2018年の日本映画については「家族はつらいよ」をご覧ください。 妻よ薔薇のやうに WIFE! BE LIKE A ROSE! 大川平八郎と千葉早智子監督 成瀬巳喜男脚本 成瀬巳喜男原作 中野実出演者 千葉早智子音楽 伊藤昇撮影 鈴木博編集 岩下広一製作会社 P・C・L映画製作所配給 P・C・L映画製作所公開 1935年8月15日上映時間 74分製作�...

 

Irish musical and dance production For other uses of Lord of the Dance, see Lord of the Dance (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Lord of the Dance musical – news · newspapers · books · scholar · JSTOR (June 2022) (Learn how and when to remove this message) Lord of the Danc...

Azərbaycan Kuboku 2013-2014 Competizione Azərbaycan Kuboku Sport Calcio Edizione 22ª Organizzatore AFFA Date dal 23 ottobre 2013al 22 maggio 2014 Luogo  Azerbaigian Partecipanti 20 Risultati Vincitore  Neftçi Baku(7º titolo) Secondo  Qəbələ Statistiche Incontri disputati 25 Gol segnati 70 (2,8 per incontro) Cronologia della competizione 2012-2013 2014-2015 Manuale La Azərbaycan Kuboku 2013-2014 è stata la 22ª edizione della coppa nazionale azera. La com...

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: 規格家 – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2014年1月) 建築中の規格家 規格家(きかくやー)とは、アメリ...