2
構成ファイルでwith-eval-after-loadを使用する必要があるのはいつですか?
構成ファイルを調べて、いくつかのクリーンアップを行いたいと思いました。 私の理解でwith-eval-after-loadは、関連するパッケージがロードされた直後にその本体が評価されるということでした。構成ファイルをクリーンアップしてさらに分割しながら、すべてのパッケージ構成をで囲みたかったのwith-eval-after-loadです。helmとの構成を囲むまで、すべてが期待どおりに進みましたhelm-projectile。 ここに私が念頭に置いていたものがあります(lisp / init-helm.el): (with-eval-after-load 'helm (setq helm-mode-line-string "") (add-to-list 'helm-sources-using-default-as-input 'helm-source-man-pages) (define-key global-map (kbd "C-c m") 'helm-imenu) (define-key global-map (kbd "C-x b") 'helm-buffers-list)) (with-eval-after-load 'helm-command (global-set-key (kbd "M-x") 'helm-M-x)) (with-eval-after-load 'helm-projectile (helm-projectile-on)) Emacsを再起動すると、次のウィンドウサイズの問題が発生します。 これは私のウィンドウのサイズを変更する方法です: (set-frame-parameter nil 'fullscreen 'fullboth) 私は誤用しているwith-eval-after-loadと思いますが、どのパッケージがインストールされていても、Emacsの設定をどのようにサニタイズし、何も壊れないようにするにはどうすればいいですか?