昨晩は眠剤を飲まずに就寝し, そのせいか日付が変わるまで眠れなかった.
しかし理由は不明だが, ぐっすりと眠れた.
4 時半起床.
睡眠時間は短かったが, よく眠れて気分はいい.
数学をやる.
久し振りである. 前回はほぼ, 3 週間前になる.
圏論の教科書
を読み進めた.
この数か月, 以前のノートの復習をずっとやってきたが, 新しい内容に進む.
楽しい. 何とか最後まで読み通したい.
朝までやって区切りを付ける.
食事をとる.
キャベツと目玉焼きとコーヒー.
午前中はアルコール依存症の自助グループに行く.
これも 3 週間振りである.
人数は少なかったがいいミーティグだった.
この 3 週間ほど, 不眠や眠剤の効き過ぎで午前中はほとんど動けなかったのだ.
買い物をして帰宅.
野菜や豆腐などを買う.
昼は Emacs HEAD のインストールを行う.
エラーが発生したので対応する.
それから本を読む.
太宰治『晩年』から「陰火」を読了.
不思議な短編であるが, 読後感は良い.
夕食をとる.
島豆腐と卵かけご飯.
今日は朝食と夕食で卵が重なってしまった.
片付けをして布団に入る.
今日も眠剤は飲まない.
2023年10月10日
Emacs HEAD のコンパイルとインストール ── 2023 年 10 月 (2)
Emacs のコンパイルができたので, テストとインストールを行う.
ところが, 新しくインストールした Emacs を起動してみると,
というエラーが出て, \$HOME/.emacs.d/init.el を最後まで読み込めない.
それで,
を実行してこの変数の情報を調べると,
という記述がある.
・ flymake-allowed-file-name-masks という変数は flymake-proc.el 内で定義されている.
・ この変数は 26.1 以降で廃止されており, 代わりに flymake-proc-allowed-file-name-masks という変数を使うことが推奨されている.
そこで, \$HOME/.emacs.d/init.el 内に
という記述を追加し, init.el 内の flymake-allowed-file-name-masks を flymake-proc-allowed-file-name-masks に書き換えた.
その結果, Emacs が正常に起動するようになった.
$ gmake check
# gmake install
ところが, 新しくインストールした Emacs を起動してみると,
Symbol's value as variable is void: flymake-allowed-file-name-masks
というエラーが出て, \$HOME/.emacs.d/init.el を最後まで読み込めない.
それで,
M-x help-for-help v flymake-allowed-file-name-masks
を実行してこの変数の情報を調べると,
flymake-allowed-file-name-masks is a variable defined in ‘flymake-proc.el’.
Its value is shown below.
This variable is obsolete since 26.1; use
‘flymake-proc-allowed-file-name-masks’ instead.
という記述がある.
・ flymake-allowed-file-name-masks という変数は flymake-proc.el 内で定義されている.
・ この変数は 26.1 以降で廃止されており, 代わりに flymake-proc-allowed-file-name-masks という変数を使うことが推奨されている.
そこで, \$HOME/.emacs.d/init.el 内に
(require 'flymake-proc nil t)
という記述を追加し, init.el 内の flymake-allowed-file-name-masks を flymake-proc-allowed-file-name-masks に書き換えた.
その結果, Emacs が正常に起動するようになった.
M-x emacs-version
This is GNU Emacs 30.0.50 (build 1, x86_64-unknown-openbsd7.4,
X toolkit, cairo version 1.17.8, Xaw3d scroll bars) of 2023-10-09