Kevin Sawicki
36345185b5
📝 Mention calling after setUpEnvironment
2013-09-23 16:34:49 -07:00
Kevin Sawicki
f5a034f38a
Add API for configuring default events for non-editor windows
...
Used by collaboration for when joining fails but basic keybindings
and events should still work.
2013-09-23 16:33:31 -07:00
Kevin Sawicki
4c2df6e291
📝 Tweak wording in require comment
2013-09-23 16:07:18 -07:00
Kevin Sawicki
461a271526
Prime require cache with atom exports
2013-09-23 16:07:18 -07:00
Kevin Sawicki
906ed61ec6
Record activation and load time for each package
2013-09-22 13:59:18 -07:00
Kevin Sawicki
f4266b5f6a
🐎 Cache compiled CSON files
...
This configures season to use a cache directory similar to the
coffee cache so that dev windows don't have to recompile CSON file
on each load.
This shaves hundreds of milliseconds off of the dev window load time.
The cached CSON files are located in /tmp/atom-compile-cache/cson
2013-09-21 10:41:13 -07:00
Kevin Sawicki
3c080a0d66
Only hide on close when focused
2013-09-20 17:59:19 -07:00
Kevin Sawicki
f98d06d212
Add node_modules back to NODE_PATH
...
This is required until all packages are migrated to include their
dependencies in package.json instead of requiring other modules directly
from core.
This allows apm linking to still working while packages are migrated.
2013-09-20 17:20:01 -07:00
Kevin Sawicki
5a9972b370
Update editor width is chars when soft wrap is toggled
...
Closes #858
2013-09-20 17:04:21 -07:00
Matt Colyer
d6ee17da08
Merge branch 'master' into context-menu
2013-09-20 13:57:27 -07:00
Kevin Sawicki
85cf53c210
Use dev window bootstrap file when in dev mode
2013-09-20 13:52:58 -07:00
Matt Colyer
25e49550cb
Merge branch 'master' into context-menu
...
Conflicts:
src/atom.coffee
2013-09-20 13:31:45 -07:00
Kevin Sawicki
571bf5f9ea
Resolve bootstrap scripts against dev resource path
2013-09-20 11:04:52 -07:00
Kevin Sawicki
ed1dcceb31
Add Public keyword to all exported classes
2013-09-20 10:03:02 -07:00
Kevin Sawicki
d754c473fc
Simply NODE_PATH to only include exports
2013-09-20 10:03:01 -07:00
Kevin Sawicki
68f6275b7c
doc: Update event name
2013-09-20 10:03:01 -07:00
Kevin Sawicki
a0fa0c760c
Support sending messages directly to task
2013-09-20 10:03:01 -07:00
Kevin Sawicki
27573fe619
Use relative require paths
2013-09-20 10:02:23 -07:00
Kevin Sawicki
f4d8c84a8e
Include stack for uncaught exceptions
2013-09-20 10:02:22 -07:00
Kevin Sawicki
8cadf8252d
Use openers ivar
2013-09-20 10:02:22 -07:00
Kevin Sawicki
49647ffc58
Provide type from package
...
This prevents packages from needing instance of checks for package
class type
2013-09-20 10:02:22 -07:00
Kevin Sawicki
a06012cf2e
Remove duplicate constructor
2013-09-20 10:02:21 -07:00
Kevin Sawicki
0d88104367
Store openers on instance instead of on class
...
This allows packages to not have require access to Project just to register
a custom opener and allows projects to have different sets of openers.
2013-09-20 10:02:21 -07:00
Kevin Sawicki
cd12b1df0b
Use relative path to task-bootstrap
2013-09-20 10:02:21 -07:00
Kevin Sawicki
99eab6f98e
Inline requires instead of paths
2013-09-20 10:02:21 -07:00
Kevin Sawicki
c8e9865b39
Use relative path to view class require
2013-09-20 10:02:21 -07:00
Kevin Sawicki
8f6be6caca
Resolve path to handler
2013-09-20 10:02:21 -07:00
Kevin Sawicki
d11742e178
Use relative require path to package class
2013-09-20 10:02:21 -07:00
Kevin Sawicki
aee8df1909
Use correct path underscore-extensions
2013-09-20 10:02:21 -07:00
Kevin Sawicki
6f6daf6db0
Use relative paths for requires
2013-09-20 10:02:21 -07:00
Kevin Sawicki
0aa28cbfac
Pre-resolve paths used in task bootstrap
2013-09-20 10:02:20 -07:00
Kevin Sawicki
cc4477185f
Resolve bootstrap script to make it absolute
2013-09-20 10:02:20 -07:00
Kevin Sawicki
8fec056895
Remove src from NODE_PATH
2013-09-20 10:02:20 -07:00
Kevin Sawicki
41fc4f7fe6
Use relative require paths in src/ files
2013-09-20 10:02:20 -07:00
Kevin Sawicki
e9db2cfe17
Remove vendor prefix from bootstrap path
2013-09-20 10:02:19 -07:00
Kevin Sawicki
c7a0a4bcd9
Use relative require paths in specs
2013-09-20 10:02:19 -07:00
Kevin Sawicki
9915ba73b8
Remove spec/ from NODE_PATH
2013-09-20 10:02:19 -07:00
Kevin Sawicki
864ebf5c36
Remove vendor/ from NODE_PATH
...
Add jQuery temporarily to exports to not break packages
2013-09-20 10:02:19 -07:00
Kevin Sawicki
57eaaece9d
Set fs extensions to override fs functions
2013-09-20 10:02:19 -07:00
Kevin Sawicki
595bd076bf
Export all fs functions through fs-utils
2013-09-20 10:02:19 -07:00
Kevin Sawicki
7e6ee6cc0c
Use relative require paths to stylesheets
2013-09-20 10:02:18 -07:00
Kevin Sawicki
4bbc93e806
Remove static from NODE_PATH
2013-09-20 10:02:18 -07:00
Kevin Sawicki
53dadf2d7f
Use relative requires to vendored stringscore
2013-09-20 10:02:18 -07:00
Kevin Sawicki
867ab355b0
Use relative requires to vendored specificity
2013-09-20 10:02:18 -07:00
Kevin Sawicki
a7afe7b46f
Add underscore, jQuery, and SpacePen to exports
2013-09-20 10:02:18 -07:00
Kevin Sawicki
d322f9a5fa
Add exports folder to NODE_PATH
...
This is where all public classes will be exported through
2013-09-20 10:02:18 -07:00
Matt Colyer
f82449c814
Only show context menu separator when it makes sense.
2013-09-19 14:44:15 -07:00
probablycorey
924bad6e53
Remove keybindings for commands that mini editors don't use
2013-09-19 14:44:12 -07:00
Matt Colyer
c39ced381d
Implement declarative context menu loading
2013-09-19 14:21:31 -07:00
Matt Colyer
0aa0d7529a
Merge branch 'master' into context-menu
2013-09-19 12:01:36 -07:00