之前看过 setup.el, 但介绍的资料比较少,没看出有什么优点,不知道作者为什么有了 use-package 还要开发 这个包。视频链接能分享一下吗? 有空去看看
反而是 use-package 用的人比较多,很多流行的包都有 use-package 的例子配置,省事很多。
之前看过 setup.el, 但介绍的资料比较少,没看出有什么优点,不知道作者为什么有了 use-package 还要开发 这个包。视频链接能分享一下吗? 有空去看看
反而是 use-package 用的人比较多,很多流行的包都有 use-package 的例子配置,省事很多。
我理解的优点就是,setup.el是一堆常用的宏打包,比如hook,bind之类的,对配置展开之后就是非常简单而明确的代码,也可以加入各种if等判断,因此优点是清晰和灵活。缺点就是一些特殊的功能要自己做配置 比如
(setup foo-mode (:with-mode baz-mode (:hook qux-mode)) (:hook bar-mode))
直接调用lisp expand展开就是
(progn (add-hook 'baz-mode-hook #'qux-mode) (add-hook 'foo-mode-hook #'bar-mode)
是的,就是这个
straight 还有个优点是让我启动速度快了快 1s(原来2s+)