Atom (text editor)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Atom
Atom icon.png
Atom-editor.png
Atom editor with an open project
Developer(s) GitHub Inc.
Initial release February 26, 2014; 10 years ago (2014-02-26)[1]
Stable release 1.7.4[2] / May 23, 2016; 7 years ago (2016-05-23)
Development status Active
Written in CoffeeScript / JavaScript / Less / HTML
Operating system OS X 10.8 or later, Windows 7 and Later, RedHat Linux and Ubuntu Linux [3]
Type Source code editor
License MIT License (free software)
Website atom.io

Atom is a free and open-source[4][5] text and source code editor for OS X, Linux, and Windows[6] with support for plug-ins written in Node.js, and embedded Git Control, developed by GitHub. Atom is a desktop application built using web technologies.[7] Most of the extending packages have free software licenses and are community-built and maintained.[8] Atom is based on Electron (formerly known as Atom Shell),[9] a framework that enables cross-platform desktop applications using Chromium and Node.js.[10][11] It is written in CoffeeScript and Less.[12] It can also be used as an IDE. Atom was released from beta, as version 1.0, on June 25, 2015.[13] Its developers call it a "hackable text editor for the 21st Century".[14]

Language support

Using the default plugins, the following languages are supported in some aspect as of v1.5.1: HTML, CSS, Less, Sass, GitHub Flavored Markdown, C/C++, C#, Go, Java, Objective-C, JavaScript, JSON, CoffeeScript, Python, PHP, Ruby, Ruby on Rails, shell script, Clojure, Perl, Git, Make, Property List (Apple), TOML, XML, YAML, Mustache & SQL.

License

Initially, extension packages for Atom and anything not part of Atom's core were released under an open-source license. On 6 May 2014, the rest of Atom, including the core application, its package manager, as well as its desktop framework Electron, were released as free software under the MIT License.[15]

Privacy issues

There is concern and discussion about two packages that report various data to external servers.[16][17][18][19][20]

metrics package: Reports usage information to Google Analytics. By default, Atom reports usage information to Google Analytics, including a unique UUID v4 random identifier.[21] According to the authors, this is to determine the performance and know the most-used functions.[22] This feature can be disabled by the user by opening the Settings View and searching for the metrics package.[21]

exception-reporting package: Reports uncaught Atom exceptions to bugsnag.com.[23] This feature can be disabled and, unlike the 'metrics' package, it is not mentioned to the user after installing. Another concern is that "the description of exactly what data is being collected is very lacking."[16]

See also

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. Lua error in package.lua at line 80: module 'strict' not found.
  3. https://atom.io/faq
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.
  8. Lua error in package.lua at line 80: module 'strict' not found.
  9. Lua error in package.lua at line 80: module 'strict' not found.
  10. Lua error in package.lua at line 80: module 'strict' not found.
  11. Lua error in package.lua at line 80: module 'strict' not found.
  12. Lua error in package.lua at line 80: module 'strict' not found.
  13. Lua error in package.lua at line 80: module 'strict' not found.
  14. https://atom.io/
  15. Lua error in package.lua at line 80: module 'strict' not found.
  16. 16.0 16.1 Lua error in package.lua at line 80: module 'strict' not found.
  17. Lua error in package.lua at line 80: module 'strict' not found.
  18. Lua error in package.lua at line 80: module 'strict' not found.
  19. Lua error in package.lua at line 80: module 'strict' not found.
  20. Lua error in package.lua at line 80: module 'strict' not found.
  21. 21.0 21.1 Lua error in package.lua at line 80: module 'strict' not found.
  22. Lua error in package.lua at line 80: module 'strict' not found.
  23. Lua error in package.lua at line 80: module 'strict' not found.

External links

  • No URL found. Please specify a URL here or add one to Wikidata.
  • GitHub Repository
  • Atom on TwitterLua error in Module:WikidataCheck at line 28: attempt to index field 'wikibase' (a nil value).
  • Electron


<templatestyles src="Asbox/styles.css"></templatestyles>