neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit d3bd1fba6acb15f0455d5201fb3c9d186c183da4
parent 46fb52fe518d09f9855024bc88fda71d6c91d827
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Sun, 21 Sep 2025 07:32:25 +0800

vim-patch:9.1.1777: Mouse click to open fold doesn't work with utf-8 "foldclose" chars (#35851)

Problem:  Mouse click to open fold doesn't work with utf-8 "foldclose"
          chars (Balki)
Solution: Use ScreenLinesUC[off] if it is set (zeertzjq).

fixes: vim/vim#18344
closes: vim/vim#18349

https://github.com/vim/vim/commit/8b5fe7d0901f2d89b3f49f392b4d73cd58b8cc9d
Diffstat:
Mtest/old/testdir/test_termcodes.vim | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/test/old/testdir/test_termcodes.vim b/test/old/testdir/test_termcodes.vim @@ -835,10 +835,10 @@ func Test_mouse_alt_leftclick() " let &ttymouse = save_ttymouse set mousetime& mousemodel& " call test_override('no_query_mouse', 0) - close! + bw! endfunc -func Test_xterm_mouse_click_in_fold_columns() +func Run_test_xterm_mouse_click_in_fold_columns() new let save_mouse = &mouse let save_term = &term @@ -892,6 +892,15 @@ func Test_xterm_mouse_click_in_fold_columns() bwipe! endfunc +func Test_xterm_mouse_click_in_fold_columns() + call Run_test_xterm_mouse_click_in_fold_columns() + set fillchars+=foldclose:▶ + call Run_test_xterm_mouse_click_in_fold_columns() + set fillchars-=foldclose:▶ fillchars+=foldclose:! + call Run_test_xterm_mouse_click_in_fold_columns() + set fillchars& +endfunc + " Test for the 'h' flag in the 'mouse' option. Using mouse in the help window. func Test_term_mouse_help_window() let save_mouse = &mouse