]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0491: Cmdline pum doesn't work properly with 'rightleft' v9.1.0491
authorzeertzjq <zeertzjq@outlook.com>
Sat, 15 Jun 2024 13:37:11 +0000 (15:37 +0200)
committerChristian Brabandt <cb@256bit.org>
Sat, 15 Jun 2024 13:37:11 +0000 (15:37 +0200)
commit883018feff43413813770dd1e13d4f950aa38524
tree1a27b0c6f2b9c9312e595e04f28fce789ff415ab
parent105f741fac1b3242909c3c69384f00e4dcd9356e
patch 9.1.0491: Cmdline pum doesn't work properly with 'rightleft'

Problem:  Cmdline pum doesn't work properly with 'rightleft'.
Solution: Don't use curwin->w_p_rl in cmdline mode in pum_redraw().  Use
          a static variable since pum_may_redraw() may be called in any
          mode.  Also correct position of other popups with 'rightleft'.
          (zeertzjq)

closes: #15005

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/popupmenu.c
src/testdir/dumps/Test_balloon_eval_term_03.dump [new file with mode: 0644]
src/testdir/dumps/Test_mouse_popup_position_01.dump [new file with mode: 0644]
src/testdir/dumps/Test_mouse_popup_position_02.dump [new file with mode: 0644]
src/testdir/dumps/Test_popup_command_rl.dump [new file with mode: 0644]
src/testdir/dumps/Test_wildmenu_pum_rl.dump [new file with mode: 0644]
src/testdir/test_balloon.vim
src/testdir/test_cmdline.vim
src/testdir/test_popup.vim
src/version.c