Mercurial > vim
changeset 36214:aaedadae8ca1
runtime(comment): fix syntax error
Commit: https://github.com/vim/vim/commit/0fb25515cc81b5301649962b25129799334e91c0
Author: Konfekt <Konfekt@users.noreply.github.com>
Date: Mon Sep 30 19:30:34 2024 +0200
runtime(comment): fix syntax error
fixes: https://github.com/vim/vim/issues/15767
closes: https://github.com/vim/vim/issues/15770
Signed-off-by: Konfekt <Konfekt@users.noreply.github.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Mon, 30 Sep 2024 19:45:14 +0200 |
parents | 8caf93b2d64e |
children | 52dc0671fcef |
files | runtime/pack/dist/opt/comment/autoload/comment.vim runtime/pack/dist/opt/comment/doc/comment.txt |
diffstat | 2 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/runtime/pack/dist/opt/comment/autoload/comment.vim +++ b/runtime/pack/dist/opt/comment/autoload/comment.vim @@ -1,7 +1,7 @@ vim9script # Maintainer: Maxim Kim <habamax@gmail.com> -# Last Update: 2024-09-24 +# Last Update: 2024-09-30 # # Toggle comments # Usage: @@ -24,7 +24,7 @@ export def Toggle(...args: list<string>) var first_col = indent(lnum1) var start_col = getpos("'[")[2] if len(cms_l) == 1 && lnum1 == lnum2 && first_col < start_col - var line_start = getline(lnum1)[0 : max(0, start_col - 2)] + var line_start = getline(lnum1)[0 : max([0, start_col - 2])] var line_end = getline(lnum1)[start_col - 1 : -1] line_end = line_end =~# $'^\s*{cms_l[0]}' ? \ substitute(line_end, $'^\s*\zs{cms_l[0]}', '', '') :
--- a/runtime/pack/dist/opt/comment/doc/comment.txt +++ b/runtime/pack/dist/opt/comment/doc/comment.txt @@ -1,4 +1,4 @@ -*comment.txt* For Vim version 9.1. Last change: 2024 Sep 29 +*comment.txt* For Vim version 9.1. Last change: 2024 Sep 30 VIM REFERENCE MANUAL @@ -27,7 +27,7 @@ To comment the rest of the line by `gC` supports it (that is, whenever the comment marker precedes the code) and fall back to `gcc` otherwise, add the following mapping to your vimrc: > - nnoremap <silent> <expr> gC comment.Toggle() .. '$' + nnoremap <silent> <expr> gC comment#Toggle() .. '$' < Note: using `gC` may not always result in valid comment markers depending on the language used.