Após o carregamento do arquivo init, recebo esta mensagem no minibuffer:
Para obter informações sobre o GNU Emacs e o sistema GNU, digite Ch Ca.
O que está sendo acionado e como faço para alterá-lo?
fonte
Após o carregamento do arquivo init, recebo esta mensagem no minibuffer:
Para obter informações sobre o GNU Emacs e o sistema GNU, digite Ch Ca.
O que está sendo acionado e como faço para alterá-lo?
display-startup-echo-area-message
aciona esse pequeno anúncio, a menos que você esteja usando o customize e o tenha definido ou definido no seu user-init-file
(porque ele realmente segue em frente e verifica esse arquivo em busca de algo parecido com isso, consulte a definição de display-startup-echo-area-message
para os detalhes sangrentos).
Existe uma maneira de substituí-lo por algo completamente diferente, simplesmente redefinindo-o na sua configuração do Emacs:
(defun display-startup-echo-area-message () (mensagem "Deixe o hacking começar!"))
Isso está sendo disparado por display-startup-echo-area-message
, que é chamado no momento da inicialização.
Esta mensagem em particular é intencionalmente difícil de remover (acho que porque o projeto GNU sente que eles precisam do anúncio). Você ainda pode desativá-lo personalizando inhibit-startup-echo-area-message
:
M-x customize-variable inhibit-startup-echo-area-message RET
O texto de ajuda para os
inhibit-startup-echo-area-message
estados:fonte
Se você usa uma configuração do Emacs compartilhada entre máquinas (por exemplo, através do controle de versão) e não pode digitar seu nome de usuário explicitamente, pode usar:
... conforme orientação da lista de discussão de bugs . Isso define a
saved-value
propriedade na variávelinhibit-startup-echo-area-message
antes de defini-la como seu nome de login, que contorna o recurso de segurança pretendido (de deixar um usuário sem instruções para obter ajuda se ele copiar e colar o código init).fonte