给 eval-after-load 加了一个 advice,使用上并没有太大改变。原本只能接受一个 file,现在可以组合多个:
(with-eval-after-load '(and a (or b c))
...)
EDIT: 也许应该把 and 去掉,默认就是 and,只有 or 才需要明确指出。
相关讨论:
给 eval-after-load 加了一个 advice,使用上并没有太大改变。原本只能接受一个 file,现在可以组合多个:
(with-eval-after-load '(and a (or b c))
...)
EDIT: 也许应该把 and 去掉,默认就是 and,只有 or 才需要明确指出。
相关讨论:
如果能把dash的依赖改成cl-lib就能好了(看起来只有两个函数)。这样如果想在配置里用就不用考虑安装dash的问题。
--remove可以用cl-remov-if代替,-flatten可以用subr里的flatten-list代替
移除了对 dash 的依赖,同时也放弃对 Emacs 24 的支持。
@cireu flatten-{tree,list} 是 11 个月前才引入的,正式版不知会不会有变,只好抄了一份:
刚刚看到,orgmode 也留了一手: