1 時起床.
目は覚めたが身体が怠い上に足元がふらついて起き上がっていられない.
眠剤が効き過ぎたのだろう.
二度寝をする.
身体が戻り, 起き上がれたのは午後になってからだった.
こういうことが多い気がする. 現在の自分にはこの眠剤は強過ぎるようだ.
遅めの昼食をとる.
キャベツとハムチーズオムレツとコーヒー.
郵便局に行って, 昨日作成した役所への書類を投函する.
まだふらふらする.
今日はもう休みたい.
早い時間だが布団に入る.
2024年06月13日
Emacs: やてふモードで TeX ファイルが色付きにならない問題
6 月に入って最新の Emacs HEAD をコンパイル・インストールしたが, TeX ファイルをやてふ (YaTeX) モードで開いたときにファイル表示に色が付かないことに気が付いた.
\$HOME/.emacs.d/init.el ファイルを確認すると,
と設定してある.
また, YaTeX-use-font-lock 変数は t になっている.
つまりグローバルでもローカルでも, やてふモードでは font-lock mode は有効になっている筈である.
ところが, Emacs 上からは
となっていて, グローバルの font-lock mode はなぜか有効になっていない.
ただ, やてふモードでの色付けがない Emacs 上で
を実行すると TeX ファイルのバッファーに色付けがされる.
どうして今回の Emacs30 のやてふモードでこのようになってしまうのか.
\$emacs_dir/etc/NEWS などを読んでみたが原因はわからず.
結局 init.el 内のやてふの設定を
として, Emacs 起動後から TeX ファイルに色が付くようにした.
すっきりしないが, ひとまずこの対応で凌ぐ.
\$HOME/.emacs.d/init.el ファイルを確認すると,
(require 'font-lock)
(global-font-lock-mode t)
. . . .
(setq YaTeX-use-font-lock t)
と設定してある.
また, YaTeX-use-font-lock 変数は t になっている.
つまりグローバルでもローカルでも, やてふモードでは font-lock mode は有効になっている筈である.
ところが, Emacs 上からは
M-x global-font-lock-mode
Global Font-Lock mode disabled
となっていて, グローバルの font-lock mode はなぜか有効になっていない.
ただ, やてふモードでの色付けがない Emacs 上で
Eval: (global-font-lock-mode t)
を実行すると TeX ファイルのバッファーに色付けがされる.
どうして今回の Emacs30 のやてふモードでこのようになってしまうのか.
\$emacs_dir/etc/NEWS などを読んでみたが原因はわからず.
結局 init.el 内のやてふの設定を
;;; YaTeX
(setq auto-mode-alist
(cons (cons "\\.\\(tex$\\|sty$\\|ltx$\\|cls$\\|clo$\\|bbl$\\)"
'yatex-mode)
auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
(add-hook 'yatex-mode-hook ; 新たに追加
'(lambda () (font-lock-mode))) ; 同上
として, Emacs 起動後から TeX ファイルに色が付くようにした.
すっきりしないが, ひとまずこの対応で凌ぐ.