Skip to content

changcs/ditaa-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ditaa and other drawing solution examples for orgmode

Ditaa

In case you have no time to check DIagrams Through Ascii Art

$ mkdir images

$ git clone git://orgmode.org/org-mode.git

$ mkdir -p ~/.emacs.d/elpa/contrib/scripts

$ cp org-mode/contrib/scripts/ditaa.jar ~/.emacs.d/elpa/contrib/scripts

Setting for emacs: (org-babel-do-load-languages ‘org-babel-load-languages ‘((ditaa . t) (plantuml . t) (dot . t)))

(add-hook ‘org-babel-after-execute-hook ‘bh/display-inline-images ‘append)

; Make babel results blocks lowercase (setq org-babel-results-keyword “results”)

(defun bh/display-inline-images () (condition-case nil (org-display-inline-images) (error nil))) (setq org-plantuml-jar-path (expand-file-name “~/java/plantuml.jar”)) ; Disable confirm prompt (setq org-confirm-babel-evaluate nil)

Unable to eval code blocks?

$ cd .emacs.d

$ cd elpa

$ cd org-20161102

$ rm *.elc

Could not find ditaa.jar?

  • Check variable org-ditaa-jar-path.

Graphviz

  • Install necessary packages

Plantuml

  • Set necessary variables

(setq org-plantuml-jar-path (expand-file-name “~/java/plantuml.jar”))

References

  1. Emacs Org-mode Drawing

About

Org mode and ditaa flow chart examples

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published