繁体   English   中英

在Emacs中运行八度音程

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM