2014-03-22 14 views
5

Ich bin auf Emacs 24.3.1. Ich installierte die MELPA Version von plantuml-mode überKann den Plantuml-Modus in Emacs nicht einschalten

M-xpackage-installRETplantuml-modeRET.

Wenn ich versuche, auf plantuml-mode für einen Puffer zu drehen, bekomme ich folgende Fehlermeldung:

Wrong type argument: stringp, nil 

Den Versuch, zusätzliche Installationsanweisungen finden ich im „Kommentar“ in der plantuml-mode.el Quelle gesucht, aber es gibt sagt nur zu require das Paket, und ich mache das.

Wie kann ich dieses Problem beheben?

Antwort

14

Nach ein wenig mehr Graben fand ich die Lösung für dieses Problem: plantuml-mode wird nicht ausgeführt, wenn die Variable plantuml-jar-path auf einen nicht nil Wert festgelegt ist. Ziemlich offensichtlich im Nachhinein, aber immer noch leicht zu bekommen, da es nicht explizit erwähnt wird (zumindest nicht irgendwo, dass ich finden könnte). Für die besten Ergebnisse sollte die Variable auf den Speicherort der plantuml.jar Datei in Ihrem Dateisystem zeigen. In meinem Fall:

(setq plantuml-jar-path "/opt/plantuml/plantuml.jar") 

Hoffen, dass dies jemand anderen irgendwann hilft.