Max Brunsfeld
b682658427
Rename 'disabledKeymaps' -> 'packagesWithKeymapsDisabled'
2015-07-31 10:37:56 -07:00
Tom Munro
b57d2e1dd0
Move disabledKeymaps observer into package manager
2015-07-29 11:59:32 -07:00
Tom Munro
90ec8df3e6
Change spec to test disabling and enabling keymaps after activation
2015-07-29 09:28:37 -07:00
Tom Munro
b6b81fc2ed
Remove extra newlines
2015-07-29 09:08:04 -07:00
Tom Munro
b9c12857fb
Add support for activating and deactivating package-specific keymaps
2015-07-28 22:27:10 -07:00
Kevin Sawicki
6e59763b7a
Spy on theme activation to prevent watcher leak
...
Closes #8012
2015-07-27 15:37:01 -07:00
Joe Fitzgerald
b3b046aa66
Add activationHooks To package.json
...
- Trigger the `{grammar-package-name}:grammar-used` hook when grammar is set for tokenized-buffer
2015-07-09 02:33:17 -04:00
Kevin Sawicki
71f9c26418
Only migrate config when not including deprecated APIs
2015-06-05 08:47:00 -07:00
Kevin Sawicki
022d0cead3
Re-enable tree-view and tabs sublime-tabs is installed
2015-06-05 08:43:11 -07:00
Kevin Sawicki
91e3a76d17
Update spec for new deprecation data
2015-06-04 10:53:12 -07:00
Kevin Sawicki
2523e72e50
🎨
2015-06-03 09:49:03 -07:00
Kevin Sawicki
df2bd62327
Load deprecated packages when including deprecated APIs
2015-06-03 09:47:13 -07:00
Kevin Sawicki
4bb6728784
Add atom.packages.getDeprecatedPackageMetadata
2015-06-03 09:19:57 -07:00
Kevin Sawicki
d557e78847
Add spec for deprecated packages
2015-06-03 09:19:57 -07:00
Ben Ogle
a937dc2fd4
Dont remove symlinked autocomplete-plus packages
2015-05-13 11:30:35 -07:00
Ben Ogle
ef224e39db
Remove catch
2015-05-13 09:19:03 -07:00
Ben Ogle
b0c9a93420
Fix another lint error
2015-05-13 09:19:03 -07:00
Ben Ogle
e7d921bfbc
Add specs for autocomplete deletion
2015-05-13 09:19:03 -07:00
Kevin Sawicki
b7dddeebfe
Guard against no hosted git info
...
Closes #6693
2015-05-07 13:24:03 -07:00
Jessica Lord
c228c3fcf7
Add spec and feature to test normalizing repository short urls
2015-04-30 11:23:11 -07:00
Kevin Sawicki
fda6bb3624
Add notification when reloading stylesheets fails
2015-04-15 09:18:02 -07:00
Machiste Quintana
5d2392ea67
👕 Fix new coffeelint errors
2015-04-06 23:59:54 -04:00
Jessica Lord
2c46748307
add spec to check missing service methods are skipped
...
Signed-off-by: Kevin Sawicki <kevin@github.com >
2015-03-18 15:38:13 -07:00
Max Brunsfeld
7ec46933bd
Batch service providers by package
2015-03-13 11:42:30 -07:00
Kevin Sawicki
7a3065e0fb
Add spec for invalid settings notification
2015-03-04 11:18:15 -08:00
Kevin Sawicki
f02fa4a245
Add spec for invalid grammar notification
2015-03-04 11:12:09 -08:00
Kevin Sawicki
59c3dea77b
Show notification for invalid context menu selector
2015-03-04 10:02:04 -08:00
Kevin Sawicki
a2d9ba2d2e
Only try to require main module once
2015-03-04 10:02:04 -08:00
Kevin Sawicki
628380ff3d
Unfocus spec
2015-03-04 10:02:04 -08:00
Kevin Sawicki
6c87dc05f3
Migrate specs from console.warn to notifications
2015-03-04 10:02:03 -08:00
Kevin Sawicki
fa2eab5b7e
Show notification when parsing package.json fails
2015-03-04 10:02:03 -08:00
Kevin Sawicki
333a495d55
Catch errors adding activation commands
2015-03-04 10:02:03 -08:00
Kevin Sawicki
bfe3bc3659
Make package activate optional
2015-02-25 11:16:09 -08:00
Kevin Sawicki
853ad9cee3
Re-throw stylesheet compile errors
...
This makes it consistent with other read errors. Previously a Notification
was returned in the error case causing errors downstream where the package's
stylesheets array was assumed to be a path/content tuple.
Closes atom/deprecation-cop#22
2015-02-02 17:55:36 -08:00
Max Brunsfeld
14969c0522
Avoid using private serviceHub in package manager test
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-02-02 10:01:56 -08:00
Max Brunsfeld
65f2ffa55e
Rename service keys in package.json
...
* serviceProvisions -> providedServices
* serviceDependencies -> consumedServices
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-02-02 10:01:50 -08:00
Max Brunsfeld
5638c7fb6a
Remove atom.services global
...
Signed-off-by: Nathan Sobo <nathan@github.com >
2015-02-02 10:01:34 -08:00
Max Brunsfeld
027ebc78c4
Respect service{Provisions,Dependencies} in packages' metadata
2015-02-02 10:00:53 -08:00
Nathan Sobo
0a5b4f9b33
Make “style sheet” two words in package.json metadata
...
Rename `stylesheets` -> `styleSheets`
Rename `stylesheetsMain` -> `mainStyleSheet`
2015-01-09 09:04:04 -08:00
Nathan Sobo
932d3755ce
Rename stylesheets/ directory in fixture packages
2015-01-09 08:56:12 -08:00
Nathan Sobo
4ab33890fc
Add PackageManager::onDidLoad/UnloadPackage
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-08 17:51:11 -08:00
Nathan Sobo
7acf3d4d6b
Add PackageManager::onDidDeactivatePackage
2015-01-08 17:51:11 -08:00
Nathan Sobo
6dd9834ae1
Remove defunct text-mate package specs
2015-01-08 17:51:11 -08:00
Nathan Sobo
a6c9244c77
Add PackageManager::onDidActivatePackage
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-08 17:51:11 -08:00
Nathan Sobo
dbc88bde18
Remove special case in spec for packages converted from text-mate
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-08 17:51:11 -08:00
Nathan Sobo
18ac0091a8
Don’t call onDidActivateInitialPackages listeners until the right time
...
We wait until all packages without activation commands actually
activate.
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-08 17:51:11 -08:00
Nathan Sobo
30513cfde0
Rename ThemeManager methods for clarity/consistency
...
Signed-off-by: Max Brunsfeld <maxbrunsfeld@gmail.com >
2015-01-08 17:51:09 -08:00
Kevin Sawicki
6fe7eb086f
Gracefully handle empty keymaps and menus
...
Closes atom/settings-view#310
2015-01-07 09:18:57 -08:00
Nathan Sobo
b4246a2f07
Load package settings from settings and deprecate scoped-properties
2014-12-29 15:46:10 -06:00
Max Brunsfeld
c328092463
💄 package-manager-spec
2014-12-23 17:14:25 -08:00