Nathan Sobo 10d0fdf2d7 Require a deferred package early if needed when deserializing panes
The requiring of a package's main module is now decoupled from package
activation. Non-deferred packages will always be required before the
panes are deserialized. This allows the package to register any
deserializers for objects displayed in the panes.

Deferred packages can contain a 'deferredDeserializers' array in their
package.cson. If we attempt to deserialize an object with a deserializer
in the list, the package's main module will be required first so it has
a chance to register the deserializer. But the package still won't be
activated until an activation event occurs.

We may want to add an additional optional hook called 'load' which is
called at require time. We would not guarantee that the rootView
global would exist, but we could give the package a chance to register
deserializers etc. For now, registering deserializers is a side-effect
of requiring the package.
2013-03-11 15:08:19 -06:00
2013-03-07 09:30:29 -08:00
2013-02-19 10:02:09 -07:00
2013-03-07 08:54:29 -08:00
2012-09-30 15:00:45 -07:00
2013-03-05 14:32:51 -08:00
2012-10-18 16:00:14 -07:00
2013-03-06 08:30:50 -05:00
2013-02-05 12:03:56 -08:00
2013-03-05 14:32:51 -08:00
2013-02-25 16:11:13 -08:00
2013-02-11 09:31:16 -08:00
2013-03-04 18:27:51 -08:00
💄
2013-03-04 22:07:22 -08:00

Atom — Futuristic Text Editing

atom

Check out our documentation on the docs tab.

Building from source

Requirements

  • Mountain Lion
  • The Setup™ or Boxen
  • Xcode (available in the App Store)

Installation

  1. gh-setup atom

  2. cd ~/github/atom && rake install

Description
No description provided
Readme 447 MiB
Languages
JavaScript 88.3%
Less 8.7%
CoffeeScript 2.8%
Shell 0.1%