From cde423ac8689e1303c08fe29ba39cbefd9b21d5f Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Sat, 26 Oct 2013 17:55:10 -0700 Subject: [PATCH] update wakatime package --- plugin/packages/wakatime/wakatime/stats.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/plugin/packages/wakatime/wakatime/stats.py b/plugin/packages/wakatime/wakatime/stats.py index 9aaed1e..de63866 100644 --- a/plugin/packages/wakatime/wakatime/stats.py +++ b/plugin/packages/wakatime/wakatime/stats.py @@ -27,6 +27,12 @@ log = logging.getLogger(__name__) EXTENSIONS = { 'md': 'Markdown', } +TRANSLATIONS = { + 'JavaScript+Lasso': 'JavaScript', + 'CSS+Lasso': 'CSS', + 'CSS+Genshi Text': 'CSS', + 'Perl6': 'Perl', +} def guess_language(file_name): @@ -41,7 +47,7 @@ def guess_language(file_name): except: pass if lexer: - return str(lexer.name) + return translate_language(str(lexer.name)) else: return None @@ -55,6 +61,12 @@ def guess_language_from_extension(extension): return None +def translate_language(language): + if language in TRANSLATIONS: + language = TRANSLATIONS[language] + return language + + def number_lines_in_file(file_name): lines = 0 try: