diff --git a/src/packages/snippets/src/load-snippets-handler.coffee b/src/packages/snippets/lib/load-snippets-handler.coffee similarity index 100% rename from src/packages/snippets/src/load-snippets-handler.coffee rename to src/packages/snippets/lib/load-snippets-handler.coffee diff --git a/src/packages/snippets/src/load-snippets-task.coffee b/src/packages/snippets/lib/load-snippets-task.coffee similarity index 94% rename from src/packages/snippets/src/load-snippets-task.coffee rename to src/packages/snippets/lib/load-snippets-task.coffee index 9a20b5416..b664c0b51 100644 --- a/src/packages/snippets/src/load-snippets-task.coffee +++ b/src/packages/snippets/lib/load-snippets-task.coffee @@ -4,7 +4,7 @@ TextMatePackage = require 'text-mate-package' module.exports = class LoadSnippetsTask extends Task constructor: (@snippets) -> - super('snippets/src/load-snippets-handler') + super('snippets/lib/load-snippets-handler') @packages = atom.getLoadedPackages() @packages.push(path: config.configDirPath) diff --git a/src/packages/snippets/src/snippet-body-parser.coffee b/src/packages/snippets/lib/snippet-body-parser.coffee similarity index 100% rename from src/packages/snippets/src/snippet-body-parser.coffee rename to src/packages/snippets/lib/snippet-body-parser.coffee diff --git a/src/packages/snippets/src/snippet-body.pegjs b/src/packages/snippets/lib/snippet-body.pegjs similarity index 100% rename from src/packages/snippets/src/snippet-body.pegjs rename to src/packages/snippets/lib/snippet-body.pegjs diff --git a/src/packages/snippets/src/snippet-expansion.coffee b/src/packages/snippets/lib/snippet-expansion.coffee similarity index 100% rename from src/packages/snippets/src/snippet-expansion.coffee rename to src/packages/snippets/lib/snippet-expansion.coffee diff --git a/src/packages/snippets/src/snippet.coffee b/src/packages/snippets/lib/snippet.coffee similarity index 100% rename from src/packages/snippets/src/snippet.coffee rename to src/packages/snippets/lib/snippet.coffee diff --git a/src/packages/snippets/index.coffee b/src/packages/snippets/lib/snippets.coffee similarity index 85% rename from src/packages/snippets/index.coffee rename to src/packages/snippets/lib/snippets.coffee index ee14e7b33..fb514f11b 100644 --- a/src/packages/snippets/index.coffee +++ b/src/packages/snippets/lib/snippets.coffee @@ -1,19 +1,18 @@ AtomPackage = require 'atom-package' fs = require 'fs' _ = require 'underscore' -SnippetExpansion = require './src/snippet-expansion' -Snippet = require './src/snippet' -LoadSnippetsTask = require './src/load-snippets-task' +SnippetExpansion = require './snippet-expansion' +Snippet = require './snippet' +LoadSnippetsTask = require './load-snippets-task' module.exports = -class Snippets extends AtomPackage snippetsByExtension: {} loaded: false - activate: (@rootView) -> + activate: -> window.snippets = this @loadAll() - @rootView.on 'editor:attached', (e, editor) => @enableSnippetsInEditor(editor) + rootView.on 'editor:attached', (e, editor) => @enableSnippetsInEditor(editor) deactivate: -> @loadSnippetsTask?.terminate() @@ -45,7 +44,7 @@ class Snippets extends AtomPackage syntax.addProperties(selector, snippets: snippetsByPrefix) getBodyParser: -> - require 'snippets/src/snippet-body-parser' + require 'snippets/lib/snippet-body-parser' enableSnippetsInEditor: (editor) -> editor.command 'snippets:expand', (e) => diff --git a/src/packages/snippets/package.cson b/src/packages/snippets/package.cson new file mode 100644 index 000000000..94cd77cc9 --- /dev/null +++ b/src/packages/snippets/package.cson @@ -0,0 +1 @@ +'main': 'lib/snippets' diff --git a/src/packages/snippets/spec/snippets-spec.coffee b/src/packages/snippets/spec/snippets-spec.coffee index f20b240a9..ac3a2c441 100644 --- a/src/packages/snippets/spec/snippets-spec.coffee +++ b/src/packages/snippets/spec/snippets-spec.coffee @@ -1,6 +1,5 @@ -Snippets = require 'snippets' -Snippet = require 'snippets/src/snippet' -LoadSnippetsTask = require 'snippets/src/load-snippets-task' +Snippet = require 'snippets/lib/snippet' +LoadSnippetsTask = require 'snippets/lib/load-snippets-task' RootView = require 'root-view' Buffer = require 'buffer' Editor = require 'editor'