エンジニアになりたい

社会人1年目です

emacsでfont変更出来なかったけどやっと解決できた

もうほとんど個人的なメモ。

今まで手元のemacsだとフォントを変更することが出来なかった。

というか、/usr/share/fonts/ 以下を読んでくれなかった。

なんでだろうと思っていたのだけれど、解決できた。

今まで .emacs.d/ 以下の設定ファイルに以下の記述をしていた。

;; Commands History を永久保存
(setq desktop-dirname "~/.emacs.cache/")
(setq desktop-path (list desktop-dirname))
(setq desktop-globals-to-save '(extended-command-history))
(setq desktop-files-not-to-save "")
(desktop-save-mode 1)

これの以下の部分の組み合わせをすると問題が起きていた事が分かった。

(setq desktop-dirname "~/.emacs.cache/")
(setq desktop-path (list desktop-dirname))
(desktop-save-mode 1)

Commands History を永久保存するのが目的なら、以下の組み合わせだけで良いらしい。

(setq desktop-globals-to-save '(extended-command-history))
(setq desktop-files-not-to-save "")
(desktop-save-mode 1)

以下を参考に

qiita.com

それで、何でこの問題が起きてしまうのかがよく分かっていない!

誰か教えて欲しい。

とにかく今まではフォントが変更出来なかったことでまともにemacsを使う気になれなかったのだけれど、これでやっと使おうと思えるようになった。本当に良かった。

ちなみに今はMyricaというフォントを使っている。

github.com