Я использую режим MATLAB для Emacs, как описано здесь .
Моя проблема заключается в следующем:
У меня открыто несколько фреймов, один слева, на котором запускается matlab-shell
, а другой справа показывает мой код.
Когда я нахожусь в matlab-shell
и нажимаю TAB для автозаполнения, если есть несколько вариантов, Emacs покажет их в моем правом кадре. Когда я продолжаю печатать, пока слово не станет уникальным, и снова не нажму TAB , правая рамка закрывается. Это очень раздражает, так как мне приходится заново открывать кадр и менять буфер почти каждый раз, когда я нажимаю TAB для автоматического завершения.
Любые советы о том, как заставить это работать, как при стандартном автозаполнении (например, для имен файлов при открытии файлов), где используется фрейм, и как только завершение завершается успешно, статус фрейма возвращается в ту же ситуацию, в которой он был в до завершения?