Как заставить сюжет 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 и все должно быть в порядке.