diff --git a/src/languages/cmake.js b/src/languages/cmake.js index dddbfc0dde..ec70ea17c8 100644 --- a/src/languages/cmake.js +++ b/src/languages/cmake.js @@ -52,7 +52,20 @@ export default function(hljs) { begin: /\$\{/, end: /\}/ }, - hljs.HASH_COMMENT_MODE, + { + className: 'comment', + variants: [ + { + begin: '#[[', end: ']]', + contains: [{ + begin: /[^#\]]/, + end: /]]/, + endsParent: true + }] + }, + hljs.HASH_COMMENT_MODE + ] + }, hljs.QUOTE_STRING_MODE, hljs.NUMBER_MODE ]