use-packageのdeferキーワードは時間指定で遅延ロードができる

Published 2018-09-17 21:21:00

Tags emacs

小ネタ。

Emacsの起動を高速化しようと、use-packageに遅延ロードの設定をいれまくっていたのだけれど、sequential-commandがむしろ遅くなっていった。

で調べてみたところ、以下のようにすることで、この例ではidle時間が10秒あるとロードされるように設定できることがわかった。

(use-package some-package
  :defer 10
  )

結局その後のロードに時間がかかると、その間操作できなくなってしまうので、設定はしなかったけれども勉強になった。

ちなみにこの設定、use-packageのREADMEを見る限りみつけられなくて、issueにぽろっと書いてあるのをみつけて知った。

https://github.com/jwiegley/use-package/issues/394

comments powered by Disqus