Skip to content

Commit 02b220e

Browse files
committed
Fix computation of line numbers for single-line code blocks. Fix #721
1 parent 80d8260 commit 02b220e

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

plugins/line-numbers/prism-line-numbers.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ Prism.hooks.add('complete', function (env) {
2828
pre.className += ' line-numbers';
2929
}
3030

31-
var linesNum = env.code.match(/\n(?!$)/g).length + 1;
31+
var match = env.code.match(/\n(?!$)/g);
32+
var linesNum = match ? match.length + 1 : 1;
3233
var lineNumbersWrapper;
3334

3435
var lines = new Array(linesNum + 1);

plugins/line-numbers/prism-line-numbers.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)