DIY 了一个 Emacs 小技巧, 爽 YY
用 AsciiDoc 格式来写文档, 没有 Emacs 还真不好下手!暗自庆幸我同时遇到了它俩儿, 偶然和必然再次碰撞… 嘿嘿
通常在 Emacs 中执行系统(linux/unix/windows等)命令, 需要 M-! 后在 mini-buffer 中输入需要执行的命令. 而我转换 AsciiDoc 格式为 html 的时候, 需要执行”a2h + 无路径和后缀的 AsciiDoc 文件名”命令来转换(其中有我用 php 写的脚本的封装). 整个操作过程还是比较麻烦的, 而且有时候容易输错文件名. 想到应该可以通过 M-! 对应的命令/函数, 获得当前 buffer 名来得到 AsciiDoc 文件名作为参数的方式, 绑定到一个键操作即可自动完成这个过程, 摸索着把 .emacs 设置如下:
