In article , Rustom Mody writes: > Its a windows program but runs under wine in linux. > It uses the following > . (single) for danda (UCS 964) > .. (double dot) for double danda (965) Those two are incompatible changes. Isn't "..." for double danda acceptable? > \' for udatta (951) > \_ for anudatta (952) They seems ok. > \'' (thats 2 single quotes not (??) What do you mean? Typing "\''" inserts "''"? Please try the attached code by starting Emacs as this is: % emacs -l dev-itrans-ext.el --- Kenichi Handa handa@m17n.org