一直在探索怎么在Emacs内使用手绘风格的dot graphviz,最近找到了点思路:
看完上面的文章就知道,咱们可以通过配置(先克隆sketchviz,见上文),然后使用dotsk来生成图片。 配置如下:
alias dotsk "node ~/workspace/sketchviz/sketch.js"
生成dot图片的命令
dotsk input.dot output.svg
那么问题来了: 应该如何配置才能在org 代码块中 execute它呢?像下面这样
#+BEGIN_SRC dotsk :file out.svg
digraph G {
a -> b
}
#+END_SRC
直接这样写是不行的,会提示
org-babel-execute-src-block: No org-babel-execute function for dotsk!
最后推荐下自己做的仿doom Emacs样式的html style http://1.117.167.195/doc/doomorgstyle.html