Kevin Sawicki
75508fe9e8
Allow more than 3 back ticks for fenced code blocks
2013-05-17 10:00:14 -07:00
Kevin Sawicki
49afce5f68
Register javascript fence names
2013-05-17 08:51:25 -07:00
Kevin Sawicki
84753e55a7
Add enable/disable helpers to jquery extensions
2013-05-16 17:29:48 -07:00
Kevin Sawicki
ed69dc12ab
Serialize logged in username with view
2013-05-16 17:16:44 -07:00
Kevin Sawicki
e05b443a69
Tweak service name and warning text
2013-05-16 16:46:25 -07:00
Kevin Sawicki
a965cb684c
Add some commas to the paths loaded badge
2013-05-16 16:22:53 -07:00
Kevin Sawicki
392ffce8c7
Remove unused requires
2013-05-16 15:54:10 -07:00
Kevin Sawicki
d7a238b5ec
Guard against possibly null event handler
2013-05-16 15:49:53 -07:00
Kevin Sawicki & Nathan Sobo
a29015551c
Extract link click callback to method
2013-05-16 15:04:30 -07:00
Kevin Sawicki & Nathan Sobo
83e6a4a57e
Rely on core:focus-next/previous in sign in view
2013-05-16 15:01:23 -07:00
Kevin Sawicki & Nathan Sobo
001183245e
Add core:focus-next/focus-previous
...
Focus now cycles between elements with a positive tabindex on
tab and shift-tab.
2013-05-16 15:00:55 -07:00
Kevin Sawicki & Nathan Sobo
76e7161608
Extract window event handling into separate class
2013-05-16 14:18:57 -07:00
Kevin Sawicki & Nathan Sobo
848ce7936f
DRY up subscribe and subscribeToCommand
...
subscribeToCommand now supports unsubscribing by object.
2013-05-16 13:43:18 -07:00
Kevin Sawicki & Nathan Sobo
d76d0a030f
Forward all subscribe arguments from Subscriber to EventEmitter
2013-05-16 13:36:51 -07:00
Kevin Sawicki
e2af4c964d
Bind multiple events to single callback
2013-05-16 12:17:41 -07:00
Kevin Sawicki
4527d8bd51
Remove unneeded catch and default response to empty hash
2013-05-16 12:17:41 -07:00
Kevin Sawicki
a17a282b03
Warn instead of log
2013-05-16 12:17:41 -07:00
Kevin Sawicki
2c050522cd
Enable fields when attaching
2013-05-16 12:17:41 -07:00
Kevin Sawicki
4b49562949
Add token to request when available
2013-05-16 12:17:40 -07:00
Kevin Sawicki
efb388ded4
Add initial sign in screen
...
Signing in generates an OAuth2 token and saves
it to the keychain.
2013-05-16 12:17:40 -07:00
Kevin Sawicki & Nathan Sobo
3b0748fe44
Add config.pushAtKeyPath/removeAtKeyPath
2013-05-16 10:51:23 -07:00
Kevin Sawicki & Nathan Sobo
2b49a04227
Return a cloned object from config.get()
...
This prevents mutations to the values of the default settings.
2013-05-16 10:29:08 -07:00
Kevin Sawicki & Nathan Sobo
097ee9f2a9
Remove unneeeded calls to config.update()
2013-05-16 10:14:21 -07:00
Kevin Sawicki
e2821cbea8
Use map instead of iterating
2013-05-16 09:42:09 -07:00
Kevin Sawicki
95d4391680
Run fuzzy filter on project relative paths
...
This prevents the score being influenced by the
segments contained in the project path.
Closes #553
2013-05-16 08:49:43 -07:00
Kevin Sawicki
61675c2e77
Install apm command when Atom starts
...
This changes the command installation to use symlinks instead
of copying over the contents of the file.
2013-05-15 10:29:27 -07:00
Nathan Sobo
aefb84cdeb
Don't modify uri's with a scheme prefix in Project.resolve
2013-05-14 20:55:14 -06:00
Nathan Sobo
5aac826ec1
Register a custom opener for ImageEditSessions on the Project class
2013-05-14 20:32:16 -06:00
Nathan Sobo
aa86362a0a
Add Project@registerOpener(fn) to register custom openers on project
...
Now packages can register custom handlers for different kinds of file
paths. If the function you register returns a resource for the given
path, it will be returned from Project.open instead of an EditSession.
2013-05-14 20:23:25 -06:00
Nathan Sobo
6104927cb6
Rename Project.buildEditSession -> Project.open
2013-05-14 20:03:53 -06:00
Kevin Sawicki
7b2539c4f4
Correct typo in console warning message
2013-05-14 12:30:48 -07:00
Kevin Sawicki
a12abd7377
💄
2013-05-14 12:01:21 -07:00
Kevin Sawicki
2f54cb4c22
Use season module internally
2013-05-14 11:58:34 -07:00
Kevin Sawicki
56394f6d8d
Don't wrap the path text in the status bar
...
Also set a min width so the branch icon doesn't overlap
the path text when the window isn't wide enough to display
both.
2013-05-14 09:59:16 -07:00
Kevin Sawicki
f41b558fe5
Exclude symlinked folders from fuzzy finder
...
This can put the fuzzy finder in an infinite loop if a cycle
occurs.
2013-05-13 17:35:51 -07:00
Kevin Sawicki
4108d572b8
Use real path to determine if repository root
2013-05-13 15:52:49 -07:00
probablycorey
423b133e75
Comments can't increase the indent level of the next line
2013-05-13 14:28:16 -07:00
probablycorey
eb25d2e6a8
TokenizedBuffer.tokenForPosition(position) now works correctly
...
It was previously returning the wrong token at token boundaries.
2013-05-13 14:28:16 -07:00
probablycorey
49aeef99b6
Add config option editor.normalizeIndentOnPaste
2013-05-13 14:28:16 -07:00
probablycorey
34d3091fc9
Remove console.log
2013-05-13 14:28:16 -07:00
probablycorey
992f520698
Normalize pasted text when there is an indent basis
2013-05-13 14:28:16 -07:00
probablycorey
93b1ce53c0
Rename autoDecreaseIndentForRow to autoDecreaseIndentForBufferRow
2013-05-13 14:28:15 -07:00
probablycorey
e70d6d1f8f
Remove unused method autoIncreaseIndentForBufferRow
2013-05-13 14:28:15 -07:00
probablycorey
c34db290e4
Only indent the line following a '\n' not the line preceding it
2013-05-13 14:28:15 -07:00
probablycorey
1f025817f1
Rename autoIndentNewlines to autoIndentNewline
2013-05-13 14:28:15 -07:00
probablycorey
c03d44da00
Add autoIndentNewline and autoDecreaseIndent options to insertText
...
insertText now takes these options:
* autoIndent will auto indent all inserted text based
* autoIndentNewline will indent a line when a '\n' is inserted
* autoDecreaseIndent will decrease the indent if the line matches a
decreaseIndent pattern (such as a `}` in javavascript)
2013-05-13 14:28:15 -07:00
probablycorey
537c507efe
Use suggested indent when auto indenting a buffer row
2013-05-13 14:28:15 -07:00
probablycorey
0fbd08f1ab
Allow suggested indent level to be less than the current indent level
2013-05-13 14:28:15 -07:00
probablycorey
0f469a3269
Add Range.getRows
2013-05-13 14:28:15 -07:00
probablycorey
7f0b2c54f3
editor.autoIndentOnPaste will auto indent every pasted line
...
I've removed normalizeLines and its tests. They will be added back in
a later commit.
2013-05-13 14:28:14 -07:00