Неспособность выполнить Plantuml в Emacs - PullRequest
1 голос
/ 22 января 2020

Я использую GNU Emacs 25.3.1 (x86_64-w64-mingw32), Windows 10, plantuml 1.4.1 и следующие .emacs:

(package-initialize)

(require 'package)
(add-to-list 'package-archives
             '("MELPA Stable" . "http://stable.melpa.org/packages/") t)

(custom-set-variables
 '(package-selected-packages (quote (plantuml-mode ## flycheck company)))
 '(plantuml-default-exec-mode (quote jar))
 '(plantuml-jar-path "C:\\Users\\tc000210\\AppData\\Roaming\\plantuml.jar"))

Я выполняю plantuml-mode, и когда я пытаюсь plantuml-preview на этом PlantUML код:

@startuml
A *-- B
@enduml

Я получаю сообщение error in process sentinel: PLANTUML preview failed: exited abnormally with code 1

Кто-нибудь знает, как это исправить?

Спасибо!

1 Ответ

0 голосов
/ 04 мая 2020

Это моя конфигурация на Debian Buster с Java11. Вам необходимо заменить путь на plantuml-jar-path.

(use-package plantuml-mode
  :init
    (setq plantuml-default-exec-mode 'jar)
    (setq plantuml-jar-path "/usr/share/plantuml/plantuml.jar")
    (setq org-plantuml-jar-path (expand-file-name "/usr/share/plantuml/plantuml.jar"))
    (setq org-startup-with-inline-images t)
    (add-to-list 'org-src-lang-modes '("plantuml" . plantuml))
    (org-babel-do-load-languages 'org-babel-load-languages '((plantuml . t))))
...