【发布时间】:2014-10-15 16:46:28
【问题描述】:
在终端窗口中使用 octave
x=1:10;
plot(x);
工作正常,生成一个可缩放的绘图窗口等。
在emacs下运行octave,出现绘图,但是绘图窗口被挂起,无法缩放。如果再次执行plot(x);,窗口就会消失。
我正在使用 Debian Jessie,带有 GNU Emacs 24.3.1 和 GNU Octave,版本 3.8.1。
为了让它工作,我必须制作一个 .octaverc 来设置提示。
$ cat ~/.octaverc
PS1(">> ")
【问题讨论】:
-
您是否关注过“附录 H Emacs Octave 支持”gnu.org/software/octave/doc/interpreter/… ?在 octave 3.8.1 中,有一个内部函数 fltk_draw 可以保持绘图图形响应。这是通过在 octaves 命令行中注册 add_input_event_hook 来完成的。我不是 EMacs 用户,但我认为上面的链接解决了这个问题。
-
@Andy,这听起来像是一个重要的线索,但我找不到任何参考。能给个链接吗?
-
上面的链接没有引导您进入手册的 HTML 页面吗?
-
@Andy 是的,但是那里没有任何用处。我的意思是指向这个 fltk_draw 函数的链接以及它用于保持绘图响应的用途。
-
这个错误报告? bugs.archlinux.org/task/40269