Une fois le fichier init terminé, je reçois ce message dans le mini-tampon:
Pour plus d'informations sur GNU Emacs et le système GNU, tapez Ch Ca.
Par quoi est-il déclenché et comment puis-je le changer?
la source
Une fois le fichier init terminé, je reçois ce message dans le mini-tampon:
Pour plus d'informations sur GNU Emacs et le système GNU, tapez Ch Ca.
Par quoi est-il déclenché et comment puis-je le changer?
display-startup-echo-area-message
déclenche cette petite publicité à moins que vous n'utilisiez la personnalisation et que vous l'ayez définie là ou que vous l'ayez définie dans votre user-init-file
(car elle va de l'avant et analyse ce fichier pour quelque chose qui ressemble à ça, voir la définition de display-startup-echo-area-message
pour les détails sanglants).
Il existe cependant un moyen de le remplacer par quelque chose de complètement différent, simplement en le redéfinissant dans votre configuration Emacs:
(defun display-startup-echo-area-message () (message "Que le piratage commence!"))
Cela est déclenché par display-startup-echo-area-message
, qui est appelé au démarrage.
Ce message particulier est rendu intentionnellement difficile à supprimer (je suppose que le projet GNU estime qu'il a besoin de la publicité). Vous pouvez toujours le désactiver en personnalisant inhibit-startup-echo-area-message
:
M-x customize-variable inhibit-startup-echo-area-message RET
Le texte d'aide pour les
inhibit-startup-echo-area-message
états:la source
Si vous utilisez une configuration Emacs partagée entre des machines (par exemple via le contrôle de version) et ne pouvez pas entrer votre nom d'utilisateur de manière explicite, vous pouvez utiliser:
... selon les conseils de la liste de diffusion des bogues . Cela définit la
saved-value
propriété de la variableinhibit-startup-echo-area-message
avant de la définir sur votre nom de connexion, ce qui contourne la fonctionnalité de sécurité prévue (de laisser un utilisateur sans instructions pour obtenir de l'aide s'il copie et colle le code init).la source