Как заставить сюжет Octave работать под emacs?

Использование октавы в окне терминала

x=1:10;
plot(x);

прекрасно работает, создает окно сюжета, которое можно масштабировать и т. д.

запускает октаву под emacs, появляется график, но окно графика зависает, и вы не можете увеличить масштаб. Если вы выполните plot(x); опять окно исчезает.

Я использую Debian Jessie с GNU Emacs 24.3.1 и GNU Octave версии 3.8.1.

Чтобы заставить его работать вообще, я должен был сделать .octaverc, чтобы установить приглашение.

$ cat ~/.octaverc
PS1(">> ")

1 ответ

Решение

Кажется, что проблема вызвана октавой в режиме октавы с переключателем no-line-edit. Вы можете просто взломать это из скомпилированного файла LISP, и все работает отлично!

В моей системе:

cd /usr/share/emacs/24.4/lisp/progmodes
sudo vi octave.elc

менять --no-line-editing в --line-editing прямо в файле.elc

перезапустите emacs и все должно быть в порядке.

Другие вопросы по тегам