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 247 of feature.h, both FEAT_RIGHTLEFT and
> FEAT_ARABIC are now forcibly undefined even if they had been defined
> earlier (and even in Huge builds) on the pretext that no bug reports
> and no feedback have been seen about them recently. Configure
> arguments --enable-rightleft and --enable-arabic also have no effect.
That was intentional. I asked around about people using the +rightleft
feature and got no response. Since I suspected the message wasn't read
I have disabled the features, but the code is still there.
I have been wondering how well the right-left support works, since there
were no bug fixes in that area while there must have been changes and
features that interfere. The code has many #ifdefs for this, thus if
it's not used then I rather get rid of it. But if, as you say, it works
well enough then it's worth keeping.
I'll keep them disabled for a few more days, hopefully that triggers
useful feedback.
> 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 languague
> using the Latin alphabet) are an essential feature when working with
> non-Latin scripts. I have taken the trouble to write owncoded keymaps
> for both Russian (Cyrillic) and Arabic, but now my workhouse Big build
> (downgraded to Normal level) can't use them anymore. They used to be
> usable with a Big build but now a Huge build (with, from my point of
> view, lots of unneeded ballast) is required.
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. You can pick the normal build and cherry-pick
some features, or use the huge build and disable features that you don't
want.
--
FATHER: Did you kill all those guards?
LAUNCELOT: Yes ... I'm very sorry ...
FATHER: They cost fifty pounds each!
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// \\\
\\\ sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/vim_dev/20221009104514.837541C0D0A%40moolenaar.net.