From b282247ab120d11eddb8d2fc3595a04af0934e0e Mon Sep 17 00:00:00 2001 From: Ubuntu Date: Fri, 27 Dec 2024 23:52:41 +0000 Subject: [PATCH] fix(cmake): add support for multi-line comments (#[[...]]) --- src/languages/cmake.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/languages/cmake.js b/src/languages/cmake.js index dddbfc0dde..e8df1dc752 100644 --- a/src/languages/cmake.js +++ b/src/languages/cmake.js @@ -52,7 +52,21 @@ export default function(hljs) { begin: /\$\{/, end: /\}/ }, - hljs.HASH_COMMENT_MODE, + { + className: 'comment', + variants: [ + { + begin: /#\[\[/, + end: /\]\]/, + contains: ['self'], + relevance: 10 + }, + { + begin: /#/, + end: /$/ + } + ] + }, hljs.QUOTE_STRING_MODE, hljs.NUMBER_MODE ]