【问题标题】:Matlab mode tab completion kills frames in emacsMatlab模式选项卡完成杀死emacs中的帧
【发布时间】:2011-07-12 14:13:44
【问题描述】:

here 所述,我对 Emacs 使用 MATLAB 模式。

我的问题如下:

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

关于如何使这项工作像标准自动完成(如打开文件时的文件名)那样工作的任何提示,使用框架的位置,一旦完成成功,框架状态就会恢复到原来的状态在完成之前?

【问题讨论】:

    标签: matlab emacs autocomplete


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 1970-01-01
      • 2011-01-07
      相关资源
      最近更新 更多