diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-02-25 14:17:31 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-02-25 14:17:31 +0100 |
commit | 9215edc0a08e909763bae67ce7babb46fe655a4d (patch) | |
tree | 3797f331793a76b838b8e04777472676b63d3ecc /lib/plugins | |
parent | 25ae21dae35e42268be28d9efa7f8175841c7dcc (diff) | |
download | gitbook-9215edc0a08e909763bae67ce7babb46fe655a4d.zip gitbook-9215edc0a08e909763bae67ce7babb46fe655a4d.tar.gz gitbook-9215edc0a08e909763bae67ce7babb46fe655a4d.tar.bz2 |
Remove option defaultPlugins and simplify loading
Diffstat (limited to 'lib/plugins')
-rw-r--r-- | lib/plugins/index.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/plugins/index.js b/lib/plugins/index.js index 2ebbcc8..8280542 100644 --- a/lib/plugins/index.js +++ b/lib/plugins/index.js @@ -5,6 +5,7 @@ var Promise = require('../utils/promise'); var fs = require('../utils/fs'); var BookPlugin = require('./plugin'); var registry = require('./registry'); +var pluginsConfig = require('../config/plugins'); /* PluginsManager is an interface to work with multiple plugins at once: @@ -82,8 +83,8 @@ PluginsManager.prototype._setup = function(plugin) { // Install all plugins for the book PluginsManager.prototype.install = function() { var that = this; - var plugins = _.filter(this.book.config.get('plugins'), { - isDefault: false + var plugins = _.filter(this.book.config.get('plugins'), function(plugin) { + return !pluginsConfig.isDefaultPlugin(plugin.name); }); if (plugins.length == 0) { |