Rename extensions to packages

We now look at the `core.disabledPackages` config key. Rename the `src/extensions` directory to `src/packages`. The config object now talks about loading packages instead of extensions.
This commit is contained in:
Nathan Sobo
2012-12-18 20:03:21 -07:00
parent 37f0aa3f90
commit 4ce8583cb2
74 changed files with 15 additions and 15 deletions

View File

@@ -5,10 +5,10 @@ EventEmitter = require 'event-emitter'
configDirPath = fs.absolute("~/.atom")
configJsonPath = fs.join(configDirPath, "config.json")
userInitScriptPath = fs.join(configDirPath, "atom.coffee")
bundledExtensionsDirPath = fs.join(resourcePath, "src/extensions")
userExtensionsDirPath = fs.join(configDirPath, "extensions")
bundledPackagesDirPath = fs.join(resourcePath, "src/packages")
userPackagesDirPath = fs.join(configDirPath, "packages")
require.paths.unshift userExtensionsDirPath
require.paths.unshift userPackagesDirPath
module.exports =
class Config
@@ -32,17 +32,17 @@ class Config
@setDefaults "core", require('root-view').configDefaults
@setDefaults "editor", require('editor').configDefaults
getAvailableExtensions: ->
availableExtensions =
fs.list(bundledExtensionsDirPath)
.concat(fs.list(userExtensionsDirPath)).map (path) -> fs.base(path)
_.unique(availableExtensions)
getAvailablePackages: ->
availablePackages =
fs.list(bundledPackagesDirPath)
.concat(fs.list(userPackagesDirPath)).map (path) -> fs.base(path)
_.unique(availablePackages)
loadPackages: ->
disabledExtensions = config.get("core.disabledExtensions") ? []
for extensionName in @getAvailableExtensions()
unless _.contains disabledExtensions, extensionName
atom.loadPackage(extensionName)
disabledPackages = config.get("core.disabledPackages") ? []
for packageName in @getAvailablePackages()
unless _.contains disabledPackages, packageName
atom.loadPackage(packageName)
get: (keyPath) ->
keys = @keysForKeyPath(keyPath)

View File

@@ -17,7 +17,7 @@ module.exports =
class RootView extends View
@configDefaults:
ignoredNames: [".git", ".svn", ".DS_Store"]
disabledExtensions: []
disabledPackages: []
@content: ->
@div id: 'root-view', tabindex: -1, =>

View File

@@ -6,7 +6,7 @@ SnippetExpansion = require 'snippets/src/snippet-expansion'
module.exports =
name: 'Snippets'
snippetsByExtension: {}
snippetsParser: PEG.buildParser(fs.read(require.resolve 'extensions/snippets/snippets.pegjs'), trackLineAndColumn: true)
snippetsParser: PEG.buildParser(fs.read(require.resolve 'snippets/snippets.pegjs'), trackLineAndColumn: true)
activate: (@rootView) ->
@loadSnippets()

View File

@@ -3,7 +3,7 @@ paths = [
"#{window.resourcePath}/benchmark"
"#{window.resourcePath}/src/stdlib"
"#{window.resourcePath}/src/app"
"#{window.resourcePath}/src/extensions"
"#{window.resourcePath}/src/packages"
"#{window.resourcePath}/src"
"#{window.resourcePath}/vendor"
"#{window.resourcePath}/static"