Знаю я, что они ленятся. Но сделать можно и наверняка проще. Инструменты -> Таблица ASCII отображает кириллицу нормально и это при том, что UTF-8. Надо смотреть как сделано тут и переносить код в код самого редактора. Отобразить кириллицу в UTF-8 можно, доказано на окне редактора - таблице ASCII.
Удалось воспроизвести ошибку с fp.dsk в оригинальном fp (
http://bugs.freepascal.org/view.php?id=23683).
1 ) запустить lxterminal и не трогать его размеры до тех пор пока не будет написано далее об этом прямо
2 ) cd $HOME
3 ) fp
4 ) задаст 2 вопроса, ответить Yes и Copy existing
5 ) File -> New
6 ) ввести какой-нибудь некомпилируемый код, специально допустив ошибку в коде, например
- Код: Выделить всё
begin
riteln('Hello');
end.
7 ) увеличить размеры терминала на весь экран
8 ) Compile -> Compile
9 ) спросит имя файла - ввести любое
10 ) возникнет ошибка компиляции и как и положено Compiler Messages
11 ) закрыть Compiler Messages (это которое внизу экрана)
12 ) File -> Exit
13 ) закрыть lxterminal
14 ) запустить lxterminal и не трогать его размеры до тех пор пока не будет написано далее об этом прямо
15 ) cd $HOME
16 ) fp
17 ) откроется предыдущий код
18 ) Compile -> Compile
19 ) возникает ошибка компляции, но Compiler Messages не появляется, более того если выбрать Compile -> Compiller Messages, то ничего не произойдёт.
Объяснение простое: в fp.dsk сохраняются размеры открытых окон, которые если больше по размеру, чем во вновь запущенном терминале, то возникают глюки.
Еще баг в оригинальном fp: Options -> Environment -> Learn Keys не работают OK и Cancel, окно нельзя перемещать (
http://bugs.freepascal.org/view.php?id=23682).