OSDN Git Service
(root)
/
wvm
/
gitlab.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
de2c189
)
Fix pygment lexer 500 errors when an alias is used instead of a name.
author
Sytse Sijbrandij
<sytse@dosire.com>
Sun, 9 Jun 2013 19:30:20 +0000
(21:30 +0200)
committer
Sytse Sijbrandij
<sytse@dosire.com>
Sun, 9 Jun 2013 19:30:20 +0000
(21:30 +0200)
lib/redcarpet/render/gitlab_html.rb
patch
|
blob
|
history
diff --git
a/lib/redcarpet/render/gitlab_html.rb
b/lib/redcarpet/render/gitlab_html.rb
index
4f2c86e
..
318adbf
100644
(file)
--- a/
lib/redcarpet/render/gitlab_html.rb
+++ b/
lib/redcarpet/render/gitlab_html.rb
@@
-11,7
+11,8
@@
class Redcarpet::Render::GitlabHTML < Redcarpet::Render::HTML
def block_code(code, language)
options = { options: {encoding: 'utf-8'} }
- options.merge!(lexer: language.downcase) if Pygments::Lexer.find(language)
+ lexer = Pygments::Lexer.find(language) # language can be an alias
+ options.merge!(lexer: lexer.name.downcase) if lexer # downcase is required
# New lines are placed to fix an rendering issue
# with code wrapped inside <h1> tag for next case: