我就经常在org-mode里做按钮,点击那个按钮把整个org文件的内容改变来显示执行结果,或者 局部更新org文件的内容。
最近添加的按钮是exec sql
,方便对返回的sql直接编辑后执行,效果如图:
不过这个按钮的源码有点长,我还没有写成一个elisp函数,现在是合成一行的,阅读有些不太方便: [[elisp:(progn (next-line 1)(org-mark-element) (orgcms-load (format "http://127.0.0.1/org/?&c=sql-exec&sql=%s" (url-hexify-string (buffer-substring-no-properties (region-beginning) (region-end)))))) ][exec sql]