memo. https://tomoya.hatenadiary.org/entry/20100112/1263298132
15482294 journal yuuka_maniaの日記: Emacs hook の書き方 2 日記 by yuuka_mania 2021年11月13日 0時11分 memo.https://tomoya.hatenadiary.org/entry/20100112/1263298132
その記事、鵜呑みにしないほうがいいですよ (スコア:0)
理由1
その記事は 2010年の記事です。モダンではありません。
2021年の今は(use-package )などを使い
(add-hook) を直接使うケースはどんどん減ってきています。
理由2
(setq eldoc-idle-delay 0.2)を 試しに 0.4にしたいなら
M-x set-variable で eldoc-idel-delay を0.4 変更できます。
いちいちhookを書き換える必要はありません
理由3
(setq emacs-lisp-mode-hook nil)
(add-hook 'emacs-lisp-mode-hook '(lambda () ...) )
と一度 既存のhookを消去してから hookを再登録すれば lambdaの場合でも問題は起きません
理由4
lambdaにはメリットとデメリットがあります。
これはadd-hookに限らず、emacs(elisp)全般に限らず、
C++やpythonなどの他の言語でさえ同じことが言えます。
そしてリンク先の記事で言っていることは、デメリットの一つだけを指摘するものであり
それは上記の理由3で書いたように、たった1行追加すれば解決します
まとめ
私はその記事は鵜呑みにしない方が良いと思います
Re:その記事、鵜呑みにしないほうがいいですよ (スコア:1)
参考になりました。ありがとうございます!
gayazone