【问题标题】:Can't turn on plantuml-mode in Emacs无法在 Emacs 中打开植物模式
【发布时间】:2014-04-29 18:48:36
【问题描述】:

我使用的是 Emacs 24.3.1。我通过

安装了plantuml-modeMELPA版本

M-x package-install RET plantuml-mode RET.

当我尝试为缓冲区打开 plantuml-mode 时,我收到以下错误:

Wrong type argument: stringp, nil

为了寻找额外的安装说明,我查看了 plantuml-mode.el 源代码中的“评论”部分,但那里只对 require 包说,我正在这样做。

我该如何解决这个问题?

【问题讨论】:

    标签: emacs installation major-mode plantuml


    【解决方案1】:

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

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

    希望这在某些时候可以帮助其他人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-31
      • 1970-01-01
      • 1970-01-01
      • 2014-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-29
      相关资源
      最近更新 更多