Мы разрабатываем плагин Eclipse.
Когда пользователь вводит <=
, вместо этого я хотел бы отображать символ UTF со стрелкой влево ⇐
. Файл на диске по-прежнему должен содержать исходные символы «меньше, равно», потому что это предписывает язык программирования.
В других контекстах в том же редакторе я мог бы захотеть отобразить ту же последовательность символов <=
, что и Unicode меньше или равно ≤
. Это поможет пользователю понять, как компилятор интерпретирует последовательность <=
в зависимости от контекста. Опять же, документ (и файл) менять не надо, только то, как мы его отображаем.
Как это сделать проще всего? Обратите внимание, что мы уже работаем с xText, поэтому мы используем редактор, предоставленный xText.