aboutsummaryrefslogtreecommitdiff
path: root/.emacs.d/lisp/init-lang.el
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d/lisp/init-lang.el')
-rw-r--r--.emacs.d/lisp/init-lang.el14
1 files changed, 14 insertions, 0 deletions
diff --git a/.emacs.d/lisp/init-lang.el b/.emacs.d/lisp/init-lang.el
index cc5b105..7f0de9e 100644
--- a/.emacs.d/lisp/init-lang.el
+++ b/.emacs.d/lisp/init-lang.el
@@ -40,4 +40,18 @@
(use-package realgud
:ensure t)
+(use-package plantuml-mode
+ :ensure t
+ :defer t
+ :init
+ (add-to-list 'auto-mode-alist '("\\.plantuml\\'" . plantuml-mode))
+ :config
+ (setq plantuml-jar-path "~/.local/bin/plantuml.jar"
+ plantuml-default-exec-mode 'jar
+ org-plantuml-jar-path "~/.local/bin/plantuml.jar"
+ org-plantuml-default-exec-mode 'jar)
+ (add-to-list 'org-src-lang-modes '("plantuml" . plantuml))
+ (unless (file-readable-p plantuml-jar-path)
+ (plantuml-download-jar)))
+
(provide 'init-lang)