From d3de4bd5698bd8afcfc34729f72209922d74c75b Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Tue, 20 Dec 2011 12:10:06 -0800 Subject: [PATCH] Added more language modes. --- src/atom/buffer.coffee | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/atom/buffer.coffee b/src/atom/buffer.coffee index 89218cc9b..97ef12441 100644 --- a/src/atom/buffer.coffee +++ b/src/atom/buffer.coffee @@ -25,8 +25,14 @@ class Buffer extension = if @url then @url.split('/').pop().split('.').pop() else null modeName = switch extension - when "js" then "javascript" - else "text" + 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' + + else 'text' @mode = new (require("ace/mode/#{modeName}").Mode) @mode.name = modeName