aboutsummaryrefslogtreecommitdiff
path: root/runtime/syntax
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2024-11-15 08:39:38 +0100
committerChristian Clason <ch.clason+github@icloud.com>2024-11-15 09:32:15 +0100
commitc33ec2d7cecddf5c092300efdf2d05b0423e6e37 (patch)
tree0eb1cc6a9bdfa672a0c39a973ac1091edefa8c34 /runtime/syntax
parenta785be9cc70152a297f00ee2018a25b8a33bf848 (diff)
downloadrneovim-c33ec2d7cecddf5c092300efdf2d05b0423e6e37.tar.gz
rneovim-c33ec2d7cecddf5c092300efdf2d05b0423e6e37.tar.bz2
rneovim-c33ec2d7cecddf5c092300efdf2d05b0423e6e37.zip
vim-patch:7c3b65e: runtime(cfg): only consider leading // as starting a comment
fixes: vim/vim#16051 https://github.com/vim/vim/commit/7c3b65eb3e882aeda7214faa17aef04d76d9c06f Co-authored-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'runtime/syntax')
-rw-r--r--runtime/syntax/cfg.vim11
1 files changed, 6 insertions, 5 deletions
diff --git a/runtime/syntax/cfg.vim b/runtime/syntax/cfg.vim
index f347b1379f..4b5ebf5c25 100644
--- a/runtime/syntax/cfg.vim
+++ b/runtime/syntax/cfg.vim
@@ -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