用了 @manateelazycat 的 thing-edit
感觉非常舒适,但是类似于这样重复的函数太多了:
(defun thing-cut-* ())
(defun thing-copy-* ())
(defun thing-replace-* ())
于是尝试用macro改了一下。
用了 @manateelazycat 的 thing-edit
感觉非常舒适,但是类似于这样重复的函数太多了:
(defun thing-cut-* ())
(defun thing-copy-* ())
(defun thing-replace-* ())
于是尝试用macro改了一下。
其实最舒服的功能就是这种简单、直接、粗暴、无脑的操作, 那些风骚的需要大量用脑筋想怎么用的插件都华而不实, 过几天手指头记不住就完蛋了.
个人习惯: 除非非常明确的需求我会用 macro, 一般不喜欢用 macro, 一用 macro 面向复杂需求的时候, 就会自己把自己陷入不必要的复杂性, 反而不好扩展新功能了.
就当作练习elisp了