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

8b5fe7d090
This commit is contained in:
zeertzjq
2025-09-21 07:32:25 +08:00
committed by GitHub
parent 46fb52fe51
commit d3bd1fba6a

View File

@@ -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