无法在Emacs中打开plantuml模式

时间:2014-03-22 08:03:55

标签: emacs installation major-mode plantuml

我在Emacs 24.3.1上。我通过

安装了MELPA版本的plantuml-mode

M-x package-install RET plantuml-mode RET

当我尝试打开plantuml-mode缓冲区时,出现以下错误:

Wrong type argument: stringp, nil

尝试查找其他安装说明我查看了plantuml-mode.el来源中的“评论”部分,但它只对require包说明了,我正在这样做。

如何解决此问题?

1 个答案:

答案 0 :(得分:16)

经过一番挖掘后,我找到了解决此问题的方法:plantuml-mode将无法运行,除非变量plantuml-jar-path设置为非nil值。事后看来相当明显,但仍然很容易被忽略,因为它没有明确提及(至少不是我能找到的任何地方)。为获得最佳结果,变量应指向文件系统中plantuml.jar文件的位置。就我而言:

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

希望这会在某些时候帮助别人。