質問: Helmバッファのモードラインをカスタマイズする方法 ヘルムバッファのモードラインをカスタマイズしようとしています。 `powerline` パッケージで `mode-line-format` を設定しました。 ``` (setq-default mode-line-format '("%e" (:eval (let* ((active (powerline-selected-window-active)) ;; Conditionnal faces (in function of `active') ... ;; Left elements (lhs ...) ;; Right elements (rhs ...)) ;; Build the result (concat (powerline-render lhs) (powerline-fill mode-line-3-face (powerline-width rhs)) (powerline-render rhs)))))) ``` `helm-mode-line-string` のドキュメントからわかるとおり、 > > ヘルプラインは `helm > 'のモード行に表示されます。これは文字列か2つのargsのリストです。この場合、最初のargは候補番号の名前として使用される文字列で、2番目の引数はモード行に表示する文字列です。 > nilの場合、デフォルトの`モード行形式 'を使用します。 > > > 私は私のカスタマイズされたモードラインをどこにでも持つことができるはずです(すべてのバッファで): ``` (setq-default helm-mode-line-string nil) ``` helm.elのこの行はありません。私が欲しいものをまさにやる? ``` (setq mode-line-format (default-value 'mode-line-format)) ``` --- 編集 -- `helm-colors` 、 `helm-projectile-ag` 、 `helm-projectile-grep` のように動作します。 しかし、 `helm-M-x` 、 `helm-projectile-find-file` ではなく、 `helm-projectile-switch-project`
回答: Spaceline helped me customize the mode-line for Helm buffers (uses `helm-alive-p`).