Add TextMateBundle which handles all bundle loading

This commit is contained in:
Corey Johnson
2012-08-02 11:38:14 -07:00
parent 81f83482b0
commit b378620c54
6 changed files with 49 additions and 38 deletions

View File

@@ -1,6 +1,6 @@
AceAdaptor = require 'ace-adaptor'
Range = require 'range'
TextMateGrammar = require 'text-mate-grammar'
TextMateBundle = require 'text-mate-bundle'
_ = require 'underscore'
module.exports =
@@ -15,7 +15,8 @@ class LanguageMode
constructor: (@editSession) ->
@buffer = @editSession.buffer
@aceMode = @requireAceMode()
@grammar = TextMateGrammar.grammarForExtension(@editSession.buffer.getExtension())
@grammar = TextMateBundle.grammarForFileName(@editSession.buffer.getBaseName())
@aceAdaptor = new AceAdaptor(@editSession)
_.adviseBefore @editSession, 'insertText', (text) =>