2011-03-10 2 views
0

here으로 설명한대로 Emacs 용 MATLAB 모드를 사용합니다. 내 코드를 보여주는 오른쪽에 matlab-shell, 그리고 하나를 실행하고, 왼쪽에 열려 내가 여러 프레임을Matlab 모드 탭 완성으로 이맥스에서 프레임이 사라짐

, 하나

내 문제는 다음과 같다. matlab-shell에 있고 자동 완료를 위해 TAB을 누르면 몇 가지 선택 사항이있는 경우 이맥스가 내 오른쪽 프레임에 표시합니다. 단어가 고유 할 때까지 계속 입력하고 TAB을 다시 누르면 오른쪽 프레임이 닫힙니다. 프레임을 다시 열고 버퍼를 거의 바꿔야 할 때마다 이것은 거의 성가신 것입니다. TAB 자동 완성을 누르십시오.

표준 자동 완성 (파일을 열 때 파일 이름처럼)과 같이이 작업을 수행하는 방법에 대한 힌트는 프레임이 사용되는 곳에서 수행되며 완성이 완료되면 바로 프레임 상태가 동일한 상황으로 돌아갑니다 완료 전에 있었습니까?

답변

2

거의 확실하게 Matlab 모드의 심각한 버그입니다. 불행히도 유일한 해결책은 Emacs Lisp 코드에 들어가서이를 수정하여 일시적 창 만들기 및 삭제를 적절하게 처리하는 것입니다. 그것이 실제로 소유하고 있는지 여부를 모른 채 다른 열린 프레임을 사용합니다. 편집

: http://sourceforge.net/tracker/?group_id=154105&atid=790446

: 여기는 방법으로, 그 버그 추적기입니다
관련 문제