[英]Running octave in Emacs
我在Emacs中使用run-octave
来触发octave
。 有些事情表现异常。 每次我点击TAB完成,都会有拖尾^M
; 如果我使用edit am
编辑.m
文件,它将启动一个新帧而不是一个新缓冲区,并且提示正在等待该帧的关闭,因此它不会响应任何输入。 我怎样才能配置.emacs
以便run-octave
正常run-octave
?
任何评论表示赞赏!
你似乎有两个问题。 我不确定尾随^M
,这似乎是由某种Windows / Unix CR / LF问题引起的,但也许我可以帮助解决第二个问题。
edit
命令使用EDITOR
环境变量来决定运行什么。 看来你的设置为emacsclient
或默认为它。 你还没有说过你是在Unix还是Windows上,所以我要假设前者:你必须为Windows改变一下。
为避免等待,请尝试使用不同的EDITOR
运行octave
。 例如,尝试运行
EDITOR='emacsclient -n' octave
当你输入edit foo
,它应该调出一个Emacs缓冲区(如果你想要一个新帧,也可以使用-c
),但不要等到你完成。
如果这可以解决您的问题,您可以更改~/.bashrc
以包含该行
export EDITOR='emacsclient -n'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.