Re: smoothscroll very long line

2022-10-09 Fir de Conversatie Ernie Rael
On 10/9/22 2:16 PM, Bram Moolenaar wrote: Ernie Rael wrote: I've got another case, thought I'd try to create a test, but I've never played with screen-dump stuff before. I'm getting there. That would be ideal, but just a short script to reproduce the problem, which can be turned into a test,

Re: smoothscroll very long line

2022-10-09 Fir de Conversatie Bram Moolenaar
Ernie Rael wrote: > >>> vim 9.0.698, columns=100,lines=55 > >> Please try again with 9.0.0701 or later. > >> > >> It looks like it works when 'scrolloff' is zero, not when it is > >> non-zero. > > A non-zero 'scrolloff' should also work now, at least for CTRL-E and > > CTRL-Y. But I expect

Re: smoothscroll very long line

2022-10-09 Fir de Conversatie Ernie Rael
On 10/9/22 1:25 PM, Bram Moolenaar wrote: Ernie Rael wrote: vim 9.0.698, columns=100,lines=55 Please try again with 9.0.0701 or later. It looks like it works when 'scrolloff' is zero, not when it is non-zero. A non-zero 'scrolloff' should also work now, at least for CTRL-E and CTRL-Y. But

Patch 9.0.0709

2022-10-09 Fir de Conversatie Bram Moolenaar
Patch 9.0.0709 Problem:Virtual text "after" not correct with 'nowrap'. Solution: Do not display "after" text prop on the next line when 'wrap' is off. Files: src/drawline.c, src/proto/drawline.pro, src/charset.c, src/testdir/test_textprop.vim,

Re: smoothscroll very long line

2022-10-09 Fir de Conversatie Bram Moolenaar
> Ernie Rael wrote: > > > vim 9.0.698, columns=100,lines=55 > > Please try again with 9.0.0701 or later. > > It looks like it works when 'scrolloff' is zero, not when it is > non-zero. A non-zero 'scrolloff' should also work now, at least for CTRL-E and CTRL-Y. But I expect other problems

Patch 9.0.0708

2022-10-09 Fir de Conversatie Bram Moolenaar
Patch 9.0.0708 Problem::confirm does not work properly for a terminal buffer. Solution: Handle :confirm for a terminal buffer differently. (Yee Cheng Chin, closes #11312) Files: runtime/menu.vim, src/buffer.c, src/ex_cmds2.c, src/ex_docmd.c,

Re: smoothscroll very long line

2022-10-09 Fir de Conversatie Bram Moolenaar
> Ernie Rael wrote: > > > vim 9.0.698, columns=100,lines=55 > > Please try again with 9.0.0701 or later. > > It looks like it works when 'scrolloff' is zero, not when it is > non-zero. A non-zero 'scrolloff' should also work now, at least for CTRL-E and CTRL-Y. But I expect other problems

Re: Cannot compile with +rightleft and +arabic

2022-10-09 Fir de Conversatie Tony Mechelynck
On Sun, Oct 9, 2022 at 12:45 PM Bram Moolenaar wrote: > It is rather arbitrary. I moved features related to highlighting to the > normal build, and features related to natural language support to the > huge build. Now we have three builds that are different enough to > justify their existence.

Patch 9.0.0707

2022-10-09 Fir de Conversatie Bram Moolenaar
Patch 9.0.0707 Problem:With 'smoothscroll' and 'scrolloff' non-zero the cursor position is not properly adjusted in a long line. Solution: Move the cursor further up or down in the line. Files: src/move.c, src/testdir/test_scroll_opt.vim,

Re: smoothscroll very long line

2022-10-09 Fir de Conversatie Bram Moolenaar
Ernie Rael wrote: > vim 9.0.698, columns=100,lines=55 Please try again with 9.0.0701 or later. It looks like it works when 'scrolloff' is zero, not when it is non-zero. -- ARTHUR:Well, it doesn't matter. Will you go and tell your master that Arthur from the Court of Camelot

Re: Cannot compile with +rightleft and +arabic

2022-10-09 Fir de Conversatie Bram Moolenaar
Thanks for your opinion on the right-left feature. I'll await remarks from others. > > > Similarly, keymaps work well, and I wonder why they have been > > > relegated to the Huge build. IMHO, keymaps (and possibly langmaps, > > > which I don't use because I am lucky enough to have a mother

Patch 9.0.0706

2022-10-09 Fir de Conversatie Bram Moolenaar
Patch 9.0.0706 Problem::help in a narrow window always opens at the top. Solution: Respect 'splitbelow'. (closes #11319) Files: src/help.c *** ../vim-9.0.0705/src/help.c 2022-07-31 18:34:28.238324299 +0100 --- src/help.c 2022-10-09 15:46:16.901093259 +0100 *** ***

Patch 9.0.0705

2022-10-09 Fir de Conversatie Bram Moolenaar
Patch 9.0.0705 Problem:Virtual text truncation does not take padding into account. Solution: Subtract the padding from the available space. (closes #11318) Files: src/drawline.c, src/testdir/test_textprop.vim, src/testdir/dumps/Test_long_text_with_padding_1.dump ***

Re: Cannot compile with +rightleft and +arabic

2022-10-09 Fir de Conversatie Tony Mechelynck
On Sun, Oct 9, 2022 at 12:45 PM Bram Moolenaar wrote: > > > Tony wrote: > > > Whatever I do, my Vim executables come now out with -rightleft and > > -arabic (since patchlevel 700 maybe?). > > > > These features used to work well enough, and that is the reason why I > > haven't been filing bug

Patch 9.0.0704

2022-10-09 Fir de Conversatie Bram Moolenaar
Patch 9.0.0704 Problem:CI runs "tiny" and "small" builds, which are the same. Solution: Remove the "small" build. (Naruhiko Nishino, closes #11315) Files: .github/workflows/ci.yml *** ../vim-9.0.0703/.github/workflows/ci.yml2022-09-26 15:52:42.839254997 +0100 ---

Patch 9.0.0703

2022-10-09 Fir de Conversatie Bram Moolenaar
Patch 9.0.0703 Problem:Failing check for argument type for const any. Solution: Check for any type properly. (closes #11316) Files: src/evalfunc.c, src/vim9type.c, src/proto/vim9type.pro, src/testdir/test_vim9_script.vim *** ../vim-9.0.0702/src/evalfunc.c 2022-10-07

Re: Cannot compile with +rightleft and +arabic

2022-10-09 Fir de Conversatie Bram Moolenaar
Tony wrote: > Whatever I do, my Vim executables come now out with -rightleft and > -arabic (since patchlevel 700 maybe?). > > These features used to work well enough, and that is the reason why I > haven't been filing bug reports or posting feedback about them. Now I > see that at lines 237 to

Patch 9.0.0702

2022-10-09 Fir de Conversatie Bram Moolenaar
Patch 9.0.0702 Problem:Incomplete testing cursor position after change with 'linebreak' set. Solution: Add a test and move test cases together. (closes #11313) Files: src/testdir/test_listlbr.vim, src/testdir/test_visual.vim,