dot 手绘风格图片探索

一直在探索怎么在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

dotsk 这种语言 org-babel 没支持, 印象里面需要自己实现一个 org-babel-execute:dotsk 函数去帮 Emacs 做适配.

感觉上可以参考 dot 的实现: ob-dot.el#L69-L87

牛逼,已经可以用了,感谢大佬