Kevin Sawicki
b18d638fef
Trigger destroyed event on TextBuffer
...
This is useful for packages that are buffer-oriented and want to
unsubscribe when the buffer is no longer useable.
2013-09-27 13:01:53 -07:00
Kevin Sawicki
a433f5eb61
Use current window by default in atom.confirmSync
...
Closes atom/tree-view#7
2013-09-27 12:10:36 -07:00
Kevin Sawicki
438de204ca
Stop tokenizing buffer when it is destroyed
2013-09-27 10:13:27 -07:00
Kevin Sawicki
a6cd8e7c85
Only reposition hidden input when editor has focus
2013-09-27 08:17:29 -07:00
Ben Ogle
a9e383afa4
Add paths-searched event to the scan-handler
...
This allows the interface to know how many total paths were searched
2013-09-26 14:33:41 -07:00
probablycorey
6a04ffd6d2
Merge branch 'cj-dev-mode-status'
2013-09-26 14:32:58 -07:00
probablycorey
687776c3fb
Use spacepen for html generation
...
For consistency
2013-09-26 14:26:07 -07:00
probablycorey
fb4de36a87
Merge remote-tracking branch 'origin/master' into cj-dev-mode-status
2013-09-26 14:19:35 -07:00
Matt Colyer
67913b3672
Merge branch 'master' into mc-expose-bindings
2013-09-26 10:26:13 -07:00
Kevin Sawicki
c938c1c064
Only schedule atom.setFullScreen() when set in state
2013-09-25 18:44:37 -07:00
probablycorey
cceb2ebac2
Remove skull from application menu
...
BECAUSE IT IS A LIE
2013-09-25 17:23:16 -07:00
probablycorey
0dd08dd3d2
Add tiny dev tools status indicator
2013-09-25 17:19:30 -07:00
Ben Ogle
a27e6fd445
Merge pull request #885 from atom/cj-project-scan
...
Project scan changes for new searching behavior
2013-09-25 16:46:19 -07:00
Kevin Sawicki
7840c2dac9
Merge pull request #883 from atom/ks-blank-bug
...
Fix blank bug
2013-09-25 16:31:46 -07:00
probablycorey
123c44c4b2
Make the --dev flag work when opening a another atom window from the command line
2013-09-25 16:27:28 -07:00
probablycorey
93940c03ef
💄
2013-09-25 16:16:45 -07:00
Kevin Sawicki
6581eb4db6
Update offset in existing focusout handler
2013-09-25 16:14:13 -07:00
Kevin Sawicki
bc3aec584b
Inline hidden input offset updating
2013-09-25 16:07:59 -07:00
Kevin Sawicki
8199147fca
Put input in top corner on blur
...
This allows it to not scroll on the next focus but still be reset
to the right location on the next cursor moved event
2013-09-25 16:07:59 -07:00
Kevin Sawicki
84efe44a5a
Always keep hidden input position in visible area
...
Previously the input could be offscreen depend on the scroll
position of the editor and this would cause a scroll event to
occur when the input gained focused causing the editor rendering
to go out of sync.
2013-09-25 16:07:59 -07:00
Ben Ogle
824049e17a
Add escapeAttribute to underscore-extensions
2013-09-25 15:59:10 -07:00
Matt Colyer
c22d411e16
Handle linked packages and linked atoms
2013-09-25 15:46:06 -07:00
Matt Colyer
45c9d500e9
📝
2013-09-25 14:42:36 -07:00
Matt Colyer
16e6e3ff4f
Keep BindingSet private, add Keymap.getAllKeyMappings
2013-09-25 14:39:31 -07:00
probablycorey
1e88caac50
Make cut/copy/paste menu items work
...
Previously menu item commands were being triggered on `window` they now are triggered on
`document.activeElement`.
2013-09-25 13:57:45 -07:00
probablycorey
9006ab95fc
💄
2013-09-25 13:44:50 -07:00
Nathan Sobo
33a7c86646
Upgrade telepath to v0.5.1
...
This version of telepath provides telepath.Model, document-based
property resolution, and relational operators.
2013-09-25 14:06:10 -06:00
Ben Ogle
04f0bf0244
Provide scan() delegation in editSession
2013-09-25 11:03:29 -07:00
Ben Ogle
238939e738
Bubble contents-modified from buffer through editSession
2013-09-25 11:03:29 -07:00
Ben Ogle
00cdb3e317
Add lineText and lineTextOffset to buffer.scan
2013-09-25 11:03:29 -07:00
probablycorey
f467746cba
Project::scan uses core.ignoredNames
2013-09-25 11:03:29 -07:00
probablycorey
7856a8ce62
Make the scan task actually work
2013-09-25 11:03:29 -07:00
probablycorey
cd554a4f7b
Project::scan uses a task to do its work
2013-09-25 11:03:28 -07:00
probablycorey
e26d7a0320
wip
2013-09-25 11:03:28 -07:00
probablycorey
861adf6692
Start using scandal and make the specs pass
2013-09-25 11:03:28 -07:00
Ben Ogle
6dd08f85d3
Return the lineText from project.scan
...
Also change up match -> matchText for consistency.
2013-09-25 11:03:28 -07:00
Ben Ogle
cf88868bf0
Use the full name of the -G option
2013-09-25 11:03:28 -07:00
Ben Ogle
d8fdbcf1b1
Use the -G param in project::scan to search within directories
2013-09-25 11:03:28 -07:00
Kevin Sawicki
d4047c80cb
Load package stylesheets right before activation
...
Previously this was done eagerly for packages using activation events.
2013-09-25 10:22:42 -07:00
Kevin Sawicki
ea54fd78b8
Add getter for loaded themes
2013-09-24 21:44:42 -07:00
Kevin Sawicki
9222f158b5
Measure load/activate time in package classes
2013-09-24 21:31:48 -07:00
Kevin Sawicki
04e7bd86d7
💄 Consistently format time log messages
2013-09-24 21:03:21 -07:00
Kevin Sawicki
b65c735666
💄 Move require to top
2013-09-24 20:58:49 -07:00
Kevin Sawicki
01a02d168d
Remove unused require
2013-09-24 20:57:29 -07:00
Kevin Sawicki
31c03258e9
Log app start time similarly to window start time
2013-09-24 20:53:57 -07:00
Matt Colyer
8eeca35c85
Expose minimal interface for viewing keymap
2013-09-24 17:06:05 -07:00
Ben Ogle
35ffdb8bf9
Make changes from kevin for clarity
2013-09-24 10:19:15 -07:00
Ben Ogle
87fb07e657
Allow for more than one empty buffer to be open
...
Closes #679
2013-09-23 18:05:56 -07:00
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