将八度可执行文件更改为emacs八度模式下的jupyter内核

问题描述

如何更改octave-mode以将命令jupyter kernel --kernel octave用作默认的八度壳?

编辑:这是我尝试过的事情的列表(将其添加到注释中建议的位置):

  1. 使用以下方式更改了变量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”中定义的变量。 其值为“八度”

如果将此变量用作文件本地变量,则可能会有危险。 您可以自定义此变量。

文档: 程序由“下八度”调用。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...