import { op } from "https://deno.land/x/ddc_vim@v4.0.2/deps.ts";
const { arabicshape } = op;
When on and 'termbidi' is off, the required visual character
corrections that need to take place for displaying the Arabic language
take effect. Shaping, in essence, gets enabled; the term is a broad
one which encompasses:
a) the changing/morphing of characters based on their location
within a word (initial, medial, final and stand-alone).
b) the enabling of the ability to compose characters
c) the enabling of the required combining of some characters
When disabled the display shows each character's true stand-alone
form.
Arabic is a complex language which requires other settings, for
further details see arabic.txt
.
NOTE: This option is set when 'compatible' is set.
(default on)
only available when compiled with the +arabic
feature