A Community-led Hyper-Hackable Text Editor
Go to file
2014-05-08 13:50:54 -07:00
apm Upgrade to apm 0.51.0 2014-05-07 08:43:25 -07:00
benchmark Update rootView references in benchmarks 2013-11-26 11:02:54 -08:00
build 💄 Add variable names for clarity 2014-05-07 09:14:42 -07:00
docs Fixed typos 2014-05-07 08:52:58 +01:00
dot-atom Add .gitignore file to dot-atom. 2014-04-30 14:41:23 -07:00
exports Export {Workspace} in the 'atom' module 2014-03-03 16:00:36 -07:00
keymaps Show both "Open File" and "Open Folder" menu on Linux and Windows. 2014-04-11 11:29:38 +08:00
menus Upper case pane to match File menu item 2014-04-30 14:10:41 -07:00
resources Set CFBundleTypeIconFile to file.icns 2014-05-05 17:22:33 -07:00
script Add grunt.cmd 2014-05-06 17:03:19 -07:00
spec 💄 Tweak spec descriptions 2014-05-05 11:28:36 -07:00
src Merge pull request #2052 from AngelEzquerra/ignore_mercurial_files 2014-05-08 19:23:40 +02:00
static Ensure selections span the entire screen, even when lines are short 2014-04-22 17:10:22 -06:00
vendor Install apm from npmjs.org 2014-04-24 15:43:35 -07:00
.gitattributes Add a newline to the end of .gitattributes 2013-11-07 09:22:41 -08:00
.gitignore ignore Thumbs.db in workspace-view and in actual atom gitignore 2014-05-06 21:24:11 -04:00
.npmrc Put npm cache in ~/.atom/.npm 2014-03-04 10:19:20 -08:00
.pairs Merge branch 'master' into summit 2013-08-14 14:05:35 -07:00
atom.sh 🐧 If atom.sh has non-zero exit show errors captured by nohup. Refers to #1814 2014-05-06 17:21:01 +01:00
CONTRIBUTING.md Merge pull request #1927 from aaronraimist/master 2014-05-06 08:26:38 -07:00
LICENSE.md Add .md extension 2014-04-23 15:36:57 -07:00
package.json Upgrade to text-buffer@2.2.1 2014-05-08 13:50:54 -07:00
README.md Update README.md 2014-05-07 14:26:40 -05:00

Atom

Atom is a hackable text editor for the 21st century.

Atom is open source and built on top of atom-shell.

Atom is designed to be customizable, but also usable without needing to edit a config file.

Atom is modern, approachable, and hackable to the core.

Visit atom.io to learn more.

Installing

Download the latest Atom release.

Atom will automatically update when a new release is available.

Building

OS X Requirements

  • OS X 10.8 or later
  • node.js v0.10.x
  • Command Line Tools for Xcode (run xcode-select --install to install)
git clone https://github.com/atom/atom
cd atom
script/build # Creates application at /Applications/Atom.app

Linux Requirements

  • Ubuntu LTS 12.04 64-bit is the recommended platform
  • OS with 64-bit architecture
  • node.js v0.10.x
  • npm v1.4.x
  • sudo apt-get install libgnome-keyring-dev
  • npm config set python /usr/bin/python2 -g to ensure that gyp uses Python 2
git clone https://github.com/atom/atom
cd atom
script/build # Creates application at /tmp/atom-build/Atom
sudo script/grunt install # Installs command to /usr/local/bin/atom
script/grunt mkdeb # Generates a .deb package at /tmp/atom-build

Windows Requirements

cd C:\Users\<user>\github\atom
script\build

Developing

Check out the guides and the API reference.