Kevin Sawicki
6551be0c85
Update the buffer being used when the editor path changes
...
Previously the status indicator would only work for the first
buffer open since only the buffer used when the extension was
initialized was subscribed to for change events.
2012-10-12 15:39:52 -07:00
Kevin Sawicki
0da869589e
Use change event instead of buffer-change event
...
This will update the modified indicator after operations
are undone
2012-10-12 15:08:01 -07:00
Kevin Sawicki
19aa192c47
Return paths instead of deferred from project.getFilePaths
...
It was already being performed synchronously
2012-10-12 14:45:18 -07:00
Kevin Sawicki
38802ba287
Use javscript.tmbundle commit 2f95d9ae92
...
The commit after this one breaks syntax highlighting
for the lines after a single line comment
2012-10-12 11:34:44 -07:00
Corey Johnson
59a98bdaf8
Merge branch 'gyp-via-brew'
2012-10-12 10:09:17 -07:00
Kevin Sawicki
b0a4578e5e
Remove duplicate atom-build line
2012-10-12 09:48:18 -07:00
Corey Johnson
5f2f732a6e
.gitignore file no longer needed
2012-10-12 09:36:37 -07:00
Corey Johnson
49d270d4ec
Taking the the gyp formula out of the formula
directory
...
I'm a shallow directory fan, when we have more than one formula I'd be done with adding it back.
2012-10-12 09:25:51 -07:00
Kevin Sawicki
5bf951d96f
Create ScrollView super class
...
Binds support for page up, page down, move to top,
and move to bottom in the initialize method.
2012-10-12 09:21:35 -07:00
Kevin Sawicki
9f6366f6c6
Store window size and position to user defaults system
...
Closes #66
2012-10-11 21:25:25 -07:00
Kevin Sawicki
cee38a5f42
💄
2012-10-11 17:39:06 -07:00
Kevin Sawicki
033a037ea5
💄
2012-10-11 15:05:02 -07:00
Corey Johnson
ed75e259a8
copy bundles directory from .atom to ~/.atom
2012-10-11 14:23:41 -07:00
Kevin Sawicki
ae7c5b0fda
Support core up/down events in markdown preview view
2012-10-11 14:13:58 -07:00
Kevin Sawicki
8c0f443c75
Call window.shutdown when native window is closed
...
The root view will now be serialized and saved to local
storage when the window is closed or the application is
terminated.
2012-10-11 13:07:13 -07:00
Kevin Sawicki
b3ce062be9
Add up/down event support for keybindings view
2012-10-10 17:41:14 -07:00
Kevin Sawicki
1610b45bcb
Clone c bundle during rake install
2012-10-10 17:29:31 -07:00
Corey Johnson
75d7950ef5
Fix linemap translation when an atomic token is at the end of a line.
...
Previously, if you entered an atomic token (like a tab) on an empty line it would not position the cursor after the token. This commit fixes that.
If the last screen line token is atomic, and screenLine.translateColumn's sourceColumn parameter is greater than the start position of the atomic token, then the translated column should be the end position of the atomic token.
2012-10-10 14:45:47 -07:00
Corey Johnson
8eb9d6629c
Remove unused methods from token.
...
The refactoring of Editor.buildLineHtml removed the need for these methods
2012-10-10 14:45:46 -07:00
Kevin Sawicki
34ded7d4e9
Update ruby bundle commit to daad8ef03d
2012-10-10 14:09:31 -07:00
Kevin Sawicki
f694d1d2c8
Update ruby bundle to commit 77dc5d13cc
2012-10-10 13:48:46 -07:00
Kevin Sawicki
670da2c9c3
Don't link bundles folder
2012-10-09 18:16:33 -07:00
Kevin Sawicki
6dc5a05f35
Expect var to have modifier class instead of type
...
This changed in the underlying JavaScript bundle
2012-10-09 17:55:21 -07:00
Kevin Sawicki
2aa3667586
Update expected var selector to storage.modifier.js
...
This changed in the underlying JavaScript bundle
2012-10-09 17:49:53 -07:00
Kevin Sawicki
1694f74bcb
Expect var to be a storage.modifier.js type in spec
2012-10-09 17:46:26 -07:00
Kevin Sawicki
a1f9e061bc
Remove native.list
...
Use native.traverseTree instead from fs.list
and fs.listTree
2012-10-09 17:41:33 -07:00
Kevin Sawicki
7fd06c8e66
Remove logging of traversal times
2012-10-09 17:41:33 -07:00
Kevin Sawicki
d8ea07468b
Include FTS_PHYSICAL when calling fts_open
2012-10-09 17:41:33 -07:00
Kevin Sawicki
edc1c590aa
Guard against null onDir function result
2012-10-09 17:41:33 -07:00
Kevin Sawicki
375d3551fa
Check fts_info against FTS_NSOK for files
2012-10-09 17:41:33 -07:00
Kevin Sawicki
6b6cf85ba0
DRY up native traverseTree for file and folder cases
2012-10-09 17:41:32 -07:00
Kevin Sawicki
1be1d03eac
Update fs spec for new traverseTree callbacks
2012-10-09 17:41:32 -07:00
Kevin Sawicki
8b61e6a9df
Split out file and directory callbacks
2012-10-09 17:41:32 -07:00
Kevin Sawicki
71c161d527
Remove unneeded regex matching for built-in ignores
2012-10-09 17:41:32 -07:00
Kevin Sawicki
f71b90578e
💄
2012-10-09 17:41:32 -07:00
Kevin Sawicki
c304788fbf
💄
2012-10-09 17:41:32 -07:00
Kevin Sawicki
98c8525bdd
Use single args vector and clear before insertion
2012-10-09 17:41:32 -07:00
Kevin Sawicki
6dcbdfbf55
Update fs spec for new traverseTree callback format
2012-10-09 17:41:32 -07:00
Kevin Sawicki
51a41a9a72
Add native traverseTree
2012-10-09 17:41:32 -07:00
Corey Johnson
7b4e798a4d
rake test now obeys fdescribe
and fit
.
2012-10-09 17:23:01 -07:00
Corey Johnson
701631e7cb
Update spec to use new ruby scopes
2012-10-09 17:23:01 -07:00
Corey Johnson
201a9a4adb
Bundles can specify a specific SHA
2012-10-09 17:23:00 -07:00
Corey Johnson
6b5c3dc1cf
Remove unused variable that causes specs to fail
2012-10-09 17:23:00 -07:00
Kevin Sawicki
8ce6810179
Support bundles with foldingStopMarker under Preferences/
2012-10-09 16:57:43 -07:00
Corey Johnson
b8631ac83b
Add newline when outputting console.log to stdout
2012-10-09 15:25:06 -07:00
Corey Johnson
1bdd985606
Ensure bundles are up-to-date when rake test
is run
2012-10-09 15:18:58 -07:00
Corey Johnson
e3360de3c6
Use std::cout to output console.log messages
...
NSLog outputs to stderr, but we want our test error messages to output to stdout.
2012-10-09 15:10:54 -07:00
Corey Johnson
9fe079f862
Use actual exit number
2012-10-09 15:09:22 -07:00
Corey Johnson
fa2bef9e97
Replace more File.exists? because the build machine is not on Ruby >= 1.9
2012-10-09 14:38:31 -07:00
Corey Johnson
253e17f1a8
Use File.exists? because the build machine is not on Ruby >= 1.9
2012-10-09 14:37:10 -07:00