folding in all programming modes
reminder to implement a diacritic-merging input method
use a less destructive unicode normalization