Kevin Sawicki
05c3d89381
Measure indent prefix on each line being commented
...
Previously a single indent string was used to replace all lines
which could corrupt lines using hard tabs since the indent string
used for replacement was two spaces causing the first character
of the line to be deleted.
Closes atom/language-c#1
2013-10-26 15:21:02 -07:00
Corey Johnson
78f1865bcf
Merge pull request #1033 from atom/cj-search-modified-buffers
...
Search modified buffers
2013-10-25 15:19:53 -07:00
Kevin Sawicki
53547b5a8d
Trigger commands on rootView when body is active element
2013-10-25 09:20:47 -07:00
Kevin Sawicki
29646cdff8
💄 Use Date.now
2013-10-24 18:58:43 -07:00
Kevin Sawicki
feff67457d
🚱 Include namespace when canceling subscription
...
Emissary does not clear our namespace listeners when calling off
with only the event name and the handler.
2013-10-24 18:45:00 -07:00
probablycorey
1f30231d5c
Project.scan scans buffer if the file is modified
...
Closes #487
2013-10-24 15:32:32 -07:00
Matt Colyer
d4949c872b
Merge pull request #1019 from atom/api-docs
...
More detailed pass at API documentation
2013-10-24 13:54:03 -07:00
Matt Colyer
1b8f8cd914
📝 Clarify git-utils.coffee
2013-10-23 16:16:30 -07:00
Kevin Sawicki
378a7135b7
Add missing at sign before getFocusedWindowSize
...
Closes atom/collaboration#22
2013-10-23 15:53:52 -07:00
Matt Colyer
b288a5c68f
📝 Provide detailed docs on fsUtils
2013-10-23 14:52:27 -07:00
probablycorey
4ad38eed87
Use @config instead of config
2013-10-23 14:26:48 -07:00
probablycorey
f7dfd60014
Remove unused $$
2013-10-23 14:14:47 -07:00
probablycorey
d5f92ef59d
Move all beep code into Atom class
2013-10-23 14:09:00 -07:00
probablycorey
224bc56d4e
Require $$ via space-pen-extensions
2013-10-23 11:16:12 -07:00
Matt Colyer
afb2ec86b7
Merge branch 'master' into api-docs
2013-10-23 11:02:38 -07:00
probablycorey
ffcd948362
Move beep method to rootView
2013-10-23 10:42:13 -07:00
probablycorey
3b525302b0
Merge remote-tracking branch 'origin/master' into cj-add-flash-error
2013-10-23 10:27:49 -07:00
Ben Ogle
80f4e7eb7f
Add ThemeManager.setEnabledThemes
2013-10-22 18:09:21 -07:00
Matt Colyer
f2f915c0d0
Merge branch 'master' into api-docs
2013-10-22 16:19:18 -07:00
Matt Colyer
72bd408722
Merge pull request #1000 from atom/sublime-keybindings
...
Sublime keybindings
2013-10-22 16:14:07 -07:00
Ben Ogle
a37b029ad9
Prepend newly enabled themes, not append
2013-10-22 16:04:55 -07:00
Kevin Sawicki
43dae4e9eb
Add helper to get apm path
2013-10-22 15:52:04 -07:00
Matt Colyer
8503a53fec
📝 Update documentation for file.coffee
2013-10-22 15:46:21 -07:00
Matt Colyer
d0ed2a87cd
📝 Remove curly braces for core objects
2013-10-22 15:46:04 -07:00
Matt Colyer
2ddcfb60cf
Allow f2 and tab keybindings
...
This is possible now that we're on atom-shell@0.6.4
2013-10-22 15:17:12 -07:00
Matt Colyer
5e253378e2
Update restricted key bindings for atom-shell@0.6.3
2013-10-22 15:17:11 -07:00
Matt Colyer
1f86c62dc9
Remove accidental logging
2013-10-22 15:17:11 -07:00
Matt Colyer
74cb91a6a1
Add Edit > Lines submenu
2013-10-22 15:17:11 -07:00
Matt Colyer
eeb24e1d5c
Mt erge branch 'master' into api-docs
2013-10-22 15:12:43 -07:00
Ben Ogle
967c04fb19
Clean up theme check in PackageManager with PackageActivators
...
You can now call `PackageManager.registerPackageActivator` for specific
package types. On `PackageManager.activate` it will call your
`PackageActivator.activatePackages(packages)` with the proper packages.
2013-10-22 15:07:09 -07:00
Ben Ogle
8ac84359b1
Fix docs
2013-10-22 15:06:54 -07:00
Ben Ogle
2624cf6e75
oops, don't deactivate all the packages!
2013-10-22 15:06:54 -07:00
Ben Ogle
f2c1ea9b5a
Remove log lines
2013-10-22 15:06:54 -07:00
Ben Ogle
7b1b73e8eb
Watch the core.disabledPackages config option
2013-10-22 15:06:54 -07:00
Ben Ogle
e8b50755cb
Add config.unobserve()
2013-10-22 15:06:54 -07:00
Ben Ogle
dd3b20f7de
Pass previous value to the callback in config.observe()
2013-10-22 15:06:54 -07:00
Ben Ogle
73c1fb23da
Use more concise method for @metadata settings
2013-10-22 15:06:54 -07:00
Ben Ogle
d5b07088cd
Remove loadStylesheets from non-theme pckage activate()
2013-10-22 15:06:53 -07:00
Ben Ogle
b330ce6722
Add atom.inSpecMode()
2013-10-22 15:06:53 -07:00
Ben Ogle
81e6150fde
Return package if its already loaded
2013-10-22 15:06:53 -07:00
Ben Ogle
0b74dfc67a
Remove unnecessary lines
2013-10-22 15:06:25 -07:00
Ben Ogle
9f753cd3b9
💄
2013-10-22 15:06:25 -07:00
Ben Ogle
4440210d9a
Fix tests
2013-10-22 15:06:25 -07:00
Ben Ogle
56832b11fc
Refactor pkg and themeManager -- all themes stored in the pkg manager
2013-10-22 15:06:25 -07:00
Ben Ogle
077cb9ddb7
Add an enableTheme() function to ThemeManager
...
And use it in the activatePackage() function in PackageManager
2013-10-22 15:04:55 -07:00
Matt Colyer
d805b6f6ac
tMerge branch 'master' into api-docs
2013-10-22 13:35:56 -07:00
Kevin Sawicki
d430aafb7c
Remove bundle rename shim
2013-10-22 13:03:27 -07:00
probablycorey
71ede6b97f
Add core.audioBeep and core.visualBeep to core settings
...
Closes #996
2013-10-22 12:43:41 -07:00
probablycorey
069ae17f9d
Atom::beep triggers visual and audio beep
2013-10-22 12:32:06 -07:00
probablycorey
3c08ae2de6
Add Atom::visualBeep method
2013-10-22 12:18:22 -07:00