Proposed Expansion of Grapheme Clusters to Whole Aksharas - Implementation Issues

Richard Wordingham via Unicode unicode at
Sun Dec 31 12:09:59 CST 2017

On Fri, 22 Dec 2017 17:44:39 +0200
Eli Zaretskii via Unicode <unicode at> wrote:

> > Date: Fri, 22 Dec 2017 15:36:35 +0000
> > From: Richard Wordingham via Unicode <unicode at>

> > However, it seems
> > that one has to modify the source code of Emacs to be able to edit
> > in the middle of a cluster  

> You can always delete a codepoint at a given position in Emacs,
> specifying the position by its number, but there are no user-level
> commands to conveniently allow doing that in the middle of a grapheme
> cluster.

> It was never requested nor deemed necessary to provide such a
> capability.

Whilst not the nicest of mechanisms, it turns out that Emacs does have a
'standard' command auto-composition-mode which will toggle automatic
clustering. If one disables automatic clustering, one can then step
through the clusters character by character.  This is the sort of thing
Hariraama has been asking for on the Indic list, though he would like
the capability for Microsoft Word.


More information about the Unicode mailing list