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

Matlab模式选项卡完成在emacs中杀死帧,matlab,emacs,autocomplete,Matlab,Emacs,Autocomplete,如前所述,我对Emacs使用MATLAB模式 我的问题如下: 我打开了几个框架,一个在左边,运行MatlabShell,另一个在右边显示我的代码。 当我在MatlabShell中并点击自动完成选项卡时,如果有多个选项,Emacs将在我的右侧框架中显示这些选项。当我继续键入直到单词是唯一的,并再次点击TAB时,右框关闭。这是非常恼人的,因为我必须重新打开帧和改变缓冲区几乎每次我点击自动完成标签 关于如何像标准的自动完成(如打开文件时的文件名)那样工作的任何提示,在使用帧的位置,一旦完成成功,帧状态

如前所述,我对Emacs使用MATLAB模式

我的问题如下:

我打开了几个框架,一个在左边,运行
MatlabShell
,另一个在右边显示我的代码。 当我在
MatlabShell
中并点击自动完成选项卡时,如果有多个选项,Emacs将在我的右侧框架中显示这些选项。当我继续键入直到单词是唯一的,并再次点击TAB时,右框关闭。这是非常恼人的,因为我必须重新打开帧和改变缓冲区几乎每次我点击自动完成标签


关于如何像标准的自动完成(如打开文件时的文件名)那样工作的任何提示,在使用帧的位置,一旦完成成功,帧状态将恢复到完成前的状态?

这几乎肯定是Matlab模式的一个严重错误-这意味着,不幸的是,唯一的解决办法是进入它的Emacs Lisp代码并对其进行修改,以便它能够正确地处理临时窗口的创建和删除,而不是在不知道它是否真正拥有它的情况下尝试使用另一个打开的框架

编辑:顺便说一句,这是它的bug追踪器: