mirror of
https://gitlab.com/dwt1/dotfiles.git
synced 2026-04-25 04:20:24 +10:00
Moving to Doom Emacs!
This commit is contained in:
29
.emacs.d/modules/lang/plantuml/config.el
Normal file
29
.emacs.d/modules/lang/plantuml/config.el
Normal file
@@ -0,0 +1,29 @@
|
||||
;;; lang/plantuml/config.el -*- lexical-binding: t; -*-
|
||||
|
||||
(use-package! plantuml-mode
|
||||
:commands plantuml-download-jar
|
||||
:init
|
||||
(setq plantuml-jar-path (concat doom-etc-dir "plantuml.jar")
|
||||
org-plantuml-jar-path plantuml-jar-path)
|
||||
:config
|
||||
(set-popup-rule! "^\\*PLANTUML" :size 0.4 :select nil :ttl 0)
|
||||
|
||||
(setq plantuml-default-exec-mode
|
||||
(cond ((executable-find "plantuml") 'executable)
|
||||
((file-exists-p plantuml-jar-path) 'jar)
|
||||
(plantuml-default-exec-mode))))
|
||||
|
||||
|
||||
(use-package! flycheck-plantuml
|
||||
:when (featurep! :tools flycheck)
|
||||
:after plantuml-mode
|
||||
:config (flycheck-plantuml-setup))
|
||||
|
||||
|
||||
(after! ob-plantuml
|
||||
;; HACK We force ob-plantuml to use `plantuml-mode''s building mechanism,
|
||||
;; which is more sophisticated.
|
||||
(advice-add #'org-babel-execute:plantuml
|
||||
:override #'+plantuml-org-babel-execute:plantuml-a)
|
||||
(add-to-list 'org-babel-default-header-args:plantuml
|
||||
'(:cmdline . "-charset utf-8")))
|
||||
Reference in New Issue
Block a user