2013-08-21 49 views
3

我想在emacs中運行matlab-shell,並且如果我運行emacs的GUI版本,似乎所有東西都可以工作。但是因爲我是遠程登錄的,我更喜歡在「-nw」模式下運行emacs,所以我不需要處理由於GUI而導致的延遲。TAB只是在使用emacs -nw和matlab-shell時產生TAB空間

我現在遇到的問題(在emacs -nw下)是當我在matlab-shell中,如果我打開TAB,而不是給我一個可供選擇的函數列表,或者自動完成目錄/文件名,它只是產生一個TAB空間...

有誰知道如何解決這個問題?我不熟悉elisp,所以不知道如何解決它。

非常感謝!

回答

1

這裏的修復:

(add-hook 
'matlab-shell-mode-hook 
(lambda() 
    (define-key matlab-shell-mode-map (kbd "TAB") 
    'matlab-shell-tab))) 
+1

注意,它反映了matlab.el的錯誤,所以請報告給作者。 – Stefan

+0

發送錯誤報告。 –