From adfea9b4e68f39744fcb6ce7840e1c3c3b4637db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ph=E1=BA=A1m=20B=C3=ACnh=20An?= <111893501+brianhuster@users.noreply.github.com> Date: Fri, 8 Aug 2025 10:44:18 +0200 Subject: [PATCH] runtime(help): Unset `'comments'` and `'cms'` options MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Problem: Vim's help file doesn't have any syntax for comments, but 'comments' and 'commentstring' are still set in the help buffer. Solution: Unset 'comments' and 'cms' in help buffer closes: #17889 Signed-off-by: Phạm Bình An <111893501+brianhuster@users.noreply.github.com> Signed-off-by: Christian Brabandt --- runtime/ftplugin/help.vim | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/runtime/ftplugin/help.vim b/runtime/ftplugin/help.vim index 0109c1752c..e8651b5d59 100644 --- a/runtime/ftplugin/help.vim +++ b/runtime/ftplugin/help.vim @@ -3,6 +3,7 @@ " Previous Maintainer: Nikolai Weibull " Last Change: 2025 Apr 08 " 2025 Apr 08 by Vim project (set 'omnifunc' and 'iskeyword', #17073) +" 2025 Aug 08 by Vim project (unset comment options, #17889) if exists("b:did_ftplugin") finish @@ -12,7 +13,9 @@ let b:did_ftplugin = 1 let s:cpo_save = &cpo set cpo&vim -let b:undo_ftplugin = "setl isk< fo< tw< cole< cocu< keywordprg< omnifunc<" +let b:undo_ftplugin = "setl isk< fo< tw< cole< cocu< keywordprg< omnifunc< comments< cms<" + +setl comments= cms= setlocal formatoptions+=tcroql textwidth=78 keywordprg=:help omnifunc=s:HelpComplete let &l:iskeyword='!-~,^*,^|,^",192-255'