2009-09-02 18 views

Antwort

24

Haben Sie den Octave-Modus ausprobiert, der Teil der Standard-Emacs-Distribution ist? Ich habe festgestellt, dass dies gut funktioniert.

Wenn Sie finden es nicht die .m-Erweiterung nicht verbinden, fügen Sie diese zu Ihrer .emacs:

(setq auto-mode-alist 
     (cons 
     '("\\.m$" . octave-mode) 
     auto-mode-alist)) 
+0

@rplevy, ich fühle mich ziemlich düster, weil ich selbst nicht daran gedacht habe. Vielen Dank. –

+0

Diese Antwort wird sehr oft besucht, daher dachte ich, dass es nützlich wäre, diese Frage hier zu posten, die nützliche Tipps zum Bearbeiten von MATLAB-Code mit dem 'octave-Modus' enthält. http://emacs.stackexchange.com/questions/15164/commented-lines-shoot-off-to-column-32-in-octave-mode/ – hosolmaz

1

Nicht in GNU Emacs 22 eingebaut. Ich habe eine matlab mode im Internet gefunden (elisp), aber es stammt aus ca. 2000, also weiß ich nicht, welche Art von Unterstützung Sie haben.

Um zu installieren, müssen Sie Emacs abrufen, um es zu laden, rufen Sie dann den Modus auf. Sie können interaktiv ein load-file (mit M-x load-file) ausgeben, um es zu testen.

6

Sie werden wollen http://matlab-emacs.sourceforge.net/, würde ich mir vorstellen? Lesen Sie die Anweisungen dort.

Ich habe einen Vorgänger von vor einigen Jahren in XEmacs verwendet, also hatte ich sicherlich Unterstützung dafür, aber ich glaube, der Autor ist ein GNUEmacs-Benutzer. Der Typ, der es geschrieben hat (Eric Ludlam), ist ein Mitarbeiter von Mathworks und hat daher vage offizielle Referenzen.

0

Ich habe kürzlich einen Matlab-Modus für Emacs aus dem Matlab Central-Dateiaustausch heruntergeladen. Funktioniert gut. Ich erinnere mich nicht genau, wo ich es gefunden habe, wenn du Schwierigkeiten hast, lass es mich wissen und ich werde härter schauen.

+0

Im Sinne einer vollständigen Antwort, es ist auf jeden Fall zu graben wert. Ist dies nur für Matlab-Benutzer verfügbar? Wenn das so ist, werden die Octave-Leute genervt sein. –