fnwiyaBlog

EmacsとかLispとか可視化とか

emacsの起動を早くしたかったらとりあえずやっとくこと

GCの設定

(setq gc-cons-threshold (* 128 1024 1024))

バイトコンパイル

M-x byte-compile-file ->"~/.emacs.d/init.el"

遅延ロード

use-packageを使うならここが詳しいです。

Emacs - use-packageで可読性の高いinit.elを書く - Qiita

使ってない設定を消す

意外と一番効果ある。

起動時に通信を行う系はなるべく使わない

パッケージを一覧化してリストにあるものを自動でインストールみたいな処理をいれている人は多いと思いますが、
かなりボトルネックになるので、
すでにパッケージがある場合はスキップするなどの条件分岐をかませると良いと思います。