30 lines
753 B
EmacsLisp
30 lines
753 B
EmacsLisp
;;; module-plantuml.el --- diagramming for less old people -*- lexical-binding: t; -*-
|
|
;;;
|
|
;;; Commentary:
|
|
;;;
|
|
;;; Build UML diagrams in plain text, so nobody can read them.
|
|
;;;
|
|
;;; Code:
|
|
|
|
(require 'module-pkg)
|
|
|
|
(pkg/require-defer 'plantuml-mode)
|
|
|
|
(with-eval-after-load 'plantuml-mode
|
|
(setq plantuml-default-exec-mode 'jar
|
|
plantuml-jar-path "/usr/share/plantuml/plantuml.jar"
|
|
org-plantuml-jar-path (expand-file-name
|
|
"/usr/share/plantuml/plantuml.jar")))
|
|
|
|
(with-eval-after-load 'org
|
|
(org-babel-do-load-languages
|
|
'org-babel-load-languages '((plantuml . t))))
|
|
|
|
(with-eval-after-load 'plantuml-mode
|
|
(add-to-list 'auto-mode-alist '("\\.puml$" . plantuml-mode)))
|
|
|
|
|
|
(provide 'module-plantuml)
|
|
|
|
;;; module-plantuml.el ends here.
|