问题描述
如何更改octave-mode
以将命令jupyter kernel --kernel octave
用作默认的八度壳?
编辑:这是我尝试过的事情的列表(将其添加到注释中建议的位置):
- 使用以下方式更改了变量
inferior-octave-program
:
(eval-after-load 'octave (setq inferior-octave-program "jupyter console --kernel octave"))
这会产生错误:Searching for program: No such file or directory,jupyter console --kernel octave
。是的,我确实已经安装了jupyter和octave_kernel,可以使用jupyter console --kernel octave
从终端启动它。
解决方法
未经测试-自定义变量inferior-octave-program
;或者,如果您希望手动执行操作,请将以下内容添加到emacs初始化文件中:
(eval-after-load 'octave (setq inferior-octave-program "jupyter kernel --kernel octave"))
inferior-octave-program
的文档字符串说:
下八度程序是在“ octave.el”中定义的变量。 其值为“八度”
如果将此变量用作文件本地变量,则可能会有危险。 您可以自定义此变量。
文档: 程序由“下八度”调用。