diff options
author | Samy Pessé <samypesse@gmail.com> | 2016-03-22 10:54:47 +0100 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2016-03-22 10:59:25 +0100 |
commit | e07719a86c779c8777bae4969313023b37dc671e (patch) | |
tree | a46398a30357304e3a414fab34cf69aaf1ffa163 /lib/plugins | |
parent | fa5bee6ca374108ba806442cc7f7c422df8811c4 (diff) | |
download | gitbook-e07719a86c779c8777bae4969313023b37dc671e.zip gitbook-e07719a86c779c8777bae4969313023b37dc671e.tar.gz gitbook-e07719a86c779c8777bae4969313023b37dc671e.tar.bz2 |
Fix template search paths to use plugins listed first
Diffstat (limited to 'lib/plugins')
-rw-r--r-- | lib/plugins/index.js | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/plugins/index.js b/lib/plugins/index.js index f897d9c..c6f1686 100644 --- a/lib/plugins/index.js +++ b/lib/plugins/index.js @@ -84,6 +84,11 @@ PluginsManager.prototype.loadAll = function() { ); }); + // Sort plugins to match list in book.json + plugins.sort(function(a, b){ + return pluginNames.indexOf(a.name) < pluginNames.indexOf(b.name) ? -1 : 1; + }); + // Log state that.log.info.ln(_.size(plugins) + ' are installed'); if (_.size(pluginNames) != _.size(plugins)) that.log.info.ln(_.size(pluginNames) + ' explicitly listed'); |