From fae452770b3fbdf14cf35daa7f266c1fb7a18302 Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Thu, 9 Aug 2012 10:49:54 -0700 Subject: [PATCH] Language mode no longer uses Ace for anything --- src/app/language-mode.coffee | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/app/language-mode.coffee b/src/app/language-mode.coffee index 6f879774b..265bbd9a0 100644 --- a/src/app/language-mode.coffee +++ b/src/app/language-mode.coffee @@ -1,4 +1,3 @@ -AceAdaptor = require 'ace-adaptor' Range = require 'range' TextMateBundle = require 'text-mate-bundle' _ = require 'underscore' @@ -14,11 +13,7 @@ class LanguageMode "'": "'" constructor: (@editSession) -> - @buffer = @editSession.buffer - @aceMode = @requireAceMode() - @grammar = TextMateBundle.grammarForFileName(@editSession.buffer.getBaseName()) - @aceAdaptor = new AceAdaptor(@editSession) _.adviseBefore @editSession, 'insertText', (text) => return true if @editSession.hasMultipleCursors() @@ -34,19 +29,6 @@ class LanguageMode @editSession.moveCursorLeft() false - requireAceMode: (fileExtension) -> - modeName = switch @editSession.buffer.getExtension() - when 'js' then 'javascript' - when 'coffee' then 'coffee' - when 'rb', 'ru' then 'ruby' - when 'c', 'h', 'cpp' then 'c_cpp' - when 'html', 'htm' then 'html' - when 'css' then 'css' - when 'java' then 'java' - when 'xml' then 'xml' - else 'text' - new (require("ace/mode/#{modeName}").Mode) - isOpenBracket: (string) -> @pairedCharacters[string]?