Commit Graph

3340 Commits

Author SHA1 Message Date
Corey Johnson
92a451e8cf rake install makes ~/.atom more useable
~/.atom/atom.coffee is editable by the user, all other files in ATOM_SRC/.atom are symlinked
into ~/.atom.
2012-09-21 16:13:18 -07:00
Corey Johnson
24bb300831 Make rake install better 2012-09-21 15:03:59 -07:00
Corey Johnson
646d9778e5 npm, not np 2012-09-21 13:30:55 -07:00
Corey Johnson
6639888f2d rakefile 💄 2012-09-21 13:27:19 -07:00
Corey Johnson
27dbf5798b No longer being clever when compiling coffeescript 2012-09-20 15:48:18 -07:00
Corey Johnson
5b9a305bba Log console messages to NSLog (so we can see them in Console.app) 2012-09-20 15:26:26 -07:00
Corey Johnson
d3443ad2f1 Remove non-posix (i.e. -long_argument_with_one_leading_hyphen) added by OS X from the command line 2012-09-20 15:13:45 -07:00
Corey Johnson
c80641ccfd Don't optimize in debug mode 2012-09-20 15:13:25 -07:00
Corey Johnson
ece908a10a Make paths with spaces work with coffee compiler 2012-09-20 13:28:33 -07:00
Corey Johnson
eb5c97edab cli interface points to /Application/Atom.app 2012-09-20 13:28:05 -07:00
Corey Johnson
79df114102 Create link from ~/.atom to default .atom file 2012-09-19 17:55:07 -07:00
Corey Johnson
82c85366c4 rake install works 2012-09-19 17:42:48 -07:00
Corey Johnson
981a6dff81 script/bootstrap verifies that Xcode and npm are installed 2012-09-19 17:42:36 -07:00
Corey Johnson
1168404d6d Merge remote-tracking branch 'origin/master' into making-things-easy 2012-09-19 16:12:46 -07:00
Corey Johnson
e9cefaac5e Ignore .nvm-version 2012-09-19 16:09:15 -07:00
Corey Johnson
f624d2277e Compiling coffeescript is slow, so only compile the .coffee files if they are newer than the .js files
If a coffeescript file is deleted, this will not remove that file from the bundle. This is the source of a future bug that I'm hoping to avoid.
2012-09-19 16:08:26 -07:00
Kevin Sawicki
a269eb39d0 Store column position as field 2012-09-19 15:41:50 -07:00
Kevin Sawicki
b18627ab9b Add delete line support bound to meta-d key 2012-09-19 15:23:10 -07:00
Corey Johnson
4d56fb8998 always call script/bootstrap before building 2012-09-19 12:09:16 -07:00
Kevin Sawicki
e9abf1e3b9 Add wrap guide extension
Initially places a vertical line in each editor
at 80 characters.
2012-09-19 11:28:20 -07:00
Nathan Sobo
04b922d087 Add less.tmbundle for supporting less stylesheets 2012-09-19 11:48:34 -06:00
Kevin Sawicki
47ed19f851 Substract scroll top when paging up 2012-09-19 08:52:05 -07:00
Kevin Sawicki
9ba3b74a9d Add support for Page Up and Page Down keys 2012-09-18 19:53:23 -07:00
Corey Johnson
fab4d4e4e5 Fix TreeView spec that was failing in #MOLO 2012-09-18 17:31:47 -07:00
Corey Johnson
4b8b4ef91c A hack to get DevTools showing properly 2012-09-18 17:15:13 -07:00
Corey Johnson
e9532ff01a rake test, rake run and rake benchmark work again 2012-09-18 16:49:49 -07:00
Corey Johnson
a1939da395 Command line arguments with no variable don't crash the app. 2012-09-18 16:49:27 -07:00
Corey Johnson
96e2a66065 Merge branch 'master' into making-things-easy
Conflicts:
	.gitignore
	Rakefile
2012-09-18 15:43:17 -07:00
Corey Johnson
0f65857fe7 Merge branch 'upgrade-cef' 2012-09-18 15:22:26 -07:00
Corey Johnson
687370ba5f Merge branch 'master' of https://github.com/github/atom 2012-09-18 15:21:51 -07:00
Kevin Sawicki
8c1125457b Persist scrollTop value of tree view
This will be set whenever attached
2012-09-18 15:15:06 -07:00
Corey Johnson
286ff465d0 Update CEF to CEF3 trunk 2012-09-18 15:01:09 -07:00
Corey Johnson
b8c2786f85 Rename cef/resources to cef/Resources.
Something in the bowels of CEF wants it to be uppercase
2012-09-18 15:00:49 -07:00
Corey Johnson
cb48ad9019 Add update-cef script 2012-09-18 15:00:03 -07:00
Nathan Sobo
7937380eed Projects w/ EditSessions for now-deleted files can now be reloaded w/out error 2012-09-18 13:30:16 -06:00
Nathan Sobo
68effe3303 Make TreeView focus the active editor when a file is selected w/ the keyboard 2012-09-18 13:00:16 -06:00
Corey Johnson
425c00b6fa Remove libcef.dylib.dSYM because it is so big (80MB) 2012-09-18 11:48:22 -07:00
Corey Johnson
d15e1e335a Those files don't belong here. 2012-09-18 11:15:43 -07:00
Corey Johnson
61c8068171 Add The Setup's env when Xcode copy files to bundle. 2012-09-17 15:35:55 -07:00
Corey Johnson
8088bda8b1 Remove vendor/coffee 2012-09-17 15:32:51 -07:00
Corey Johnson & Nathan Sobo
6e2ac94a8b use vendor/coffee 2012-09-14 10:20:58 -07:00
Corey Johnson & Nathan Sobo
09b0b22d43 Remove 'verify perquisites'
Assume gh-setup handles the prerequisites.
2012-09-14 10:20:44 -07:00
Corey Johnson & Nathan Sobo
6aaf1122fc symlink vendor/coffee to node_modules/coffee-script/bin/coffee 2012-09-14 10:20:00 -07:00
John Barnette
2697b5e402 Make npm and rake play nicely
npm was noticing the atom.gyp file and trying to do stuff with it
automatically, and moving it out of the way ruins gyp's day. This fixes
both problems.
2012-09-13 11:41:35 -07:00
John Barnette
15a3f58f66 Move atom.gyp to stop confusing npm 2012-09-13 11:30:08 -07:00
John Barnette
7fbb7b70e8 Stub script/bootstrap
Consistency is awesome. This should probably check for Xcode proper at
some point too.
2012-09-13 11:29:54 -07:00
John Barnette
6a55bc4a01 Stub a package.json 2012-09-13 11:25:37 -07:00
Corey Johnson & Nathan Sobo
ff07710556 Atom cli can be called multiple times. Successive calls will open the given path in the existing Atom process. 2012-09-12 17:06:28 -07:00
Corey Johnson & Nathan Sobo
e2700395cf 💄 2012-09-12 16:50:24 -07:00
Corey Johnson & Nathan Sobo
c0f479b3a3 If multiple instances of Atom are open, abort the new Atom process and send it's path arguments to the existing Atom process via IPC. 2012-09-12 16:13:36 -07:00