From 721ec6507cdeb79ca31a3d3c85db0ecbda552270 Mon Sep 17 00:00:00 2001 From: Szymon Szeliga Date: Mon, 28 Jan 2013 10:36:38 +0100 Subject: [PATCH] Add Sass, Haml and HamlCoffeeAssets (JS templates) support. --- Syntax Highlighter.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Syntax Highlighter.py b/Syntax Highlighter.py index f4cc944..04e4b61 100644 --- a/Syntax Highlighter.py +++ b/Syntax Highlighter.py @@ -57,7 +57,12 @@ def check_syntax(self, view): if self.is_apache(): return + + if self.is_haml(): + return + if self.is_sass(): + return def is_rspec(self): if self.name.find('_spec') > -1: @@ -157,6 +162,17 @@ def is_php(self): return False + def is_haml(self): + if self.ext == '.haml' or self.ext == '.hamlc': + self.set_syntax('Ruby Haml', 'Haml/Syntaxes') + return True + + def is_sass(self): + if self.ext == '.sass': + self.set_syntax('Sass', 'Sass/Syntaxes') + return True + + def reset_cache_variables(self, view, file_name): self.view = view self.file_name = file_name