From 0b94cf3fa1dbace4f6409b7b3204767c0c841aca Mon Sep 17 00:00:00 2001 From: Nicolas Porcel Date: Sun, 18 Sep 2016 23:17:15 +0200 Subject: [PATCH] Allow underscore in highlighter language --- lib/jekyll/tags/highlight.rb | 2 +- test/test_tags.rb | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/jekyll/tags/highlight.rb b/lib/jekyll/tags/highlight.rb index 952fc9b4..43b0c62f 100644 --- a/lib/jekyll/tags/highlight.rb +++ b/lib/jekyll/tags/highlight.rb @@ -8,7 +8,7 @@ module Jekyll # forms: name, name=value, or name="" # # is a space-separated list of numbers - SYNTAX = %r!^([a-zA-Z0-9.+#-]+)((\s+\w+(=(\w+|"([0-9]+\s)*[0-9]+"))?)*)$! + SYNTAX = %r!^([a-zA-Z0-9.+#_-]+)((\s+\w+(=(\w+|"([0-9]+\s)*[0-9]+"))?)*)$! def initialize(tag_name, markup, tokens) super diff --git a/test/test_tags.rb b/test/test_tags.rb index 16e10a9b..8a0395f3 100644 --- a/test/test_tags.rb +++ b/test/test_tags.rb @@ -59,6 +59,7 @@ CONTENT assert_match r, "xml+cheetah" assert_match r, "x.y" assert_match r, "coffee-script" + assert_match r, "shell_session" refute_match r, "blah^"