尝试用macro改了一下thing-edit.el

用了 @manateelazycatthing-edit 感觉非常舒适,但是类似于这样重复的函数太多了:

(defun thing-cut-* ())
(defun thing-copy-* ())
(defun thing-replace-* ())

于是尝试用macro改了一下。

https://gist.github.com/roife/3866d2e1428d89b5065f89c1f22121df

1 个赞

其实最舒服的功能就是这种简单、直接、粗暴、无脑的操作, 那些风骚的需要大量用脑筋想怎么用的插件都华而不实, 过几天手指头记不住就完蛋了.

个人习惯: 除非非常明确的需求我会用 macro, 一般不喜欢用 macro, 一用 macro 面向复杂需求的时候, 就会自己把自己陷入不必要的复杂性, 反而不好扩展新功能了.

就当作练习elisp了 :joy: