From d0430bb1c6d2524f42e1b7e76694f30bfe402a08 Mon Sep 17 00:00:00 2001 From: Michael Camilleri Date: Sat, 30 May 2020 12:25:01 +0900 Subject: [PATCH] Add *.cshtml file glob to HTML lexer --- lib/rouge/lexers/html.rb | 2 +- spec/lexers/html_spec.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/rouge/lexers/html.rb b/lib/rouge/lexers/html.rb index f7612351ab..a3ba90e645 100644 --- a/lib/rouge/lexers/html.rb +++ b/lib/rouge/lexers/html.rb @@ -7,7 +7,7 @@ class HTML < RegexLexer title "HTML" desc "HTML, the markup language of the web" tag 'html' - filenames '*.htm', '*.html', '*.xhtml' + filenames '*.htm', '*.html', '*.xhtml', '*.cshtml' mimetypes 'text/html', 'application/xhtml+xml' def self.detect?(text) diff --git a/spec/lexers/html_spec.rb b/spec/lexers/html_spec.rb index 6f920376f5..6d931441ae 100644 --- a/spec/lexers/html_spec.rb +++ b/spec/lexers/html_spec.rb @@ -65,6 +65,7 @@ assert_guess :filename => 'foo.html' assert_guess :filename => 'foo.htm' assert_guess :filename => 'foo.xhtml' + assert_guess :filename => 'foo.cshtml' end it 'guesses by mimetype' do