パスワードを忘れた? アカウント作成
15482294 journal
日記

yuuka_maniaの日記: Emacs hook の書き方 2

日記 by yuuka_mania
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by Anonymous Coward on 2021年11月13日 11時29分 (#4151342)

    理由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行追加すれば解決します

    まとめ

    私はその記事は鵜呑みにしない方が良いと思います

typodupeerror

コンピュータは旧約聖書の神に似ている、規則は多く、慈悲は無い -- Joseph Campbell

読み込み中...