]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
runtime(cfg): only consider leading // as starting a comment
authorChristian Brabandt <cb@256bit.org>
Thu, 14 Nov 2024 22:22:31 +0000 (23:22 +0100)
committerChristian Brabandt <cb@256bit.org>
Thu, 14 Nov 2024 22:22:31 +0000 (23:22 +0100)
fixes: #16051

Signed-off-by: Christian Brabandt <cb@256bit.org>
runtime/syntax/cfg.vim

index f347b1379fff0bb3951b01224247de5c1fc49ed5..4b5ebf5c25cb94f64c9257386c24fa38d761cac1 100644 (file)
@@ -2,6 +2,7 @@
 " Language:    Good old CFG files
 " Maintainer:  Igor N. Prischepoff (igor@tyumbit.ru, pri_igor@mail.ru)
 " Last change: 2012 Aug 11
+" 2024 Nov 14 by Vim project:  // only denotes a comment when starting a line (#16051)
 
 " quit when a syntax file was already loaded
 if exists ("b:current_syntax")
@@ -27,17 +28,17 @@ syn match CfgSection            "{.*}"
 syn match  CfgString   "\".*\"" contained
 syn match  CfgString    "'.*'"   contained
 
-" Comments (Everything before '#' or '//' or ';')
+" Comments (Everything before '#' or ';' or leading '//')
 syn match  CfgComment  "#.*"
 syn match  CfgComment  ";.*"
-syn match  CfgComment  "\/\/.*"
+syn match  CfgComment  "^\s*\/\/.*"
 
 " Define the default highlighting.
 " Only when an item doesn't have highlighting yet
 hi def link CfgOnOff     Label
-hi def link CfgComment Comment
-hi def link CfgSection Type
-hi def link CfgString  String
+hi def link CfgComment  Comment
+hi def link CfgSection  Type
+hi def link CfgString   String
 hi def link CfgParams    Keyword
 hi def link CfgValues    Constant
 hi def link CfgDirectory Directory