Ich habe das Matlab-Emacs-Projekt heruntergeladen und installiert vonhttp://matlab-emacs.sourceforge.net/habe das Skript dl_emacs_support.m verwendet und meine .emacs-Datei entsprechend den Anweisungen bearbeitet.
Wenn ich laufe
M-x matlab-shell
Die Matlab-Shell wird erfolgreich ausgeführt und die folgende Zeile wird angezeigt:
>> addpath('/home/lab/yuvval/externals/matlab-emacs/toolbox','-begin'); rehash; emacsinit('emacsclient -n');
Wenn ich jedoch versuche, eine Datei zu bearbeiten, passiert nichts. Es werden nicht einmal Fehlermeldungen angezeigt.
edit tmp.m
Weiß jemand, wie man das löst? Ich würde gerne Matlab-Code von Emacs aus bearbeiten und debuggen können.
Danke!
Antwort1
Ich habe es gelöst, indem ich emacsinit.m die folgende Zeile hinzugefügt habe:
setenv('EDITOR', clientcommand);
in der letzten Zeile desif usejava(..
)-Blocks und Starten des Matlab-Modus für die .emacs-Datei
;; Setting up matlab-mode
(server-start)
(add-to-list 'load-path "/your/matlab/emacs/path")
(load-library "matlab-load")