Estou tentando personalizar a linha de modo dos buffers de
Helm.
Eu configurei o mode-line-format
com o pacote
powerline
:
(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))))))
Pelo que entendi da documentação do
helm-mode-line-string
:
Cadeia de caracteres de ajuda exibida na linha de modo em
helm '. Pode ser uma string ou uma lista de dois args, neste
caso, primeiro arg é uma string que será usada como nome para o
número de candidatos, segundo arg para qualquer string a ser
exibida na linha de modo. Se nil, use o padrão
mode-line-format '.
Eu deveria ser capaz de ter minha linha de modo personalizada em
todos os lugares (em todos os buffers) com:
(setq-default helm-mode-line-string nil)
Não é esta linha do helm.el fazer exatamente o que eu
quero?
(setq mode-line-format (default-value 'mode-line-format))
Editar
Funciona como pretendido com: helm-colors
,
helm-projectile-ag
, helm-projectile-grep
.
Mas não com: helm-M-x
,
helm-projectile-find-file
,
helm-projectile-switch-project
.