Matlab模式选项卡完成会杀死emacs中的帧

时间:2011-03-10 09:55:12

标签: matlab emacs autocomplete

我按照here所述的方式使用MATLAB模式进行Emacs。

我的问题如下:

我打开了几个框架,一个在左边,正在运行matlab-shell,另一个在右边显示我的代码。 当我在matlab-shell并点击 TAB 进行自动完成时,如果有多个选项,Emacs将在右侧框架中显示这些选项。当我继续输入直到该单词是唯一的,再次点击 TAB 时,右边的框架将被关闭。这非常烦人,因为我必须重新打开帧并几乎每次按 TAB 进行自动完成时都更改缓冲区。

关于如何使其工作如标准自动完成(如打开文件时的文件名)的任何提示,使用框架的地方,以及一旦完成成功,框架状态返回到相同的情况在完成之前?

1 个答案:

答案 0 :(得分:2)

这几乎肯定是Matlab模式的一个严重错误 - 遗憾的是,这意味着唯一的解决方法是进入其Emacs Lisp代码并对其进行改造,以便正确处理瞬时窗口创建和删除,而不是尝试使用另一个开放式框架而不知道它是否真的拥有它。

编辑:顺便说一句,这是其错误跟踪器:http://sourceforge.net/tracker/?group_id=154105&atid=790446