Comment puis-je faire en sorte qu'Emacs recharge toutes les définitions que j'ai mises à jour dans la base de données d'Emacs ? .emacs
sans redémarrer Emacs ?
Réponses
Trop de publicités?Vous pouvez utiliser la commande load-file ( M-x load-file
puis appuyez deux fois sur la touche retour pour accepter le nom de fichier par défaut, qui est le fichier en cours d'édition).
Vous pouvez aussi simplement déplacer le point à la fin de n'importe quel sexp et appuyer sur C-x C-e
pour exécuter juste ce sexp. En général, il n'est pas nécessaire de recharger l'ensemble du fichier si vous ne modifiez qu'une ligne ou deux.
En général, vous pouvez simplement réévaluer la région modifiée. Marquez la région de ~/.emacs que vous avez modifiée, puis utilisez la commande M-x eval-region RET
. C'est souvent plus sûr que de réévaluer le fichier entier car il est facile d'écrire un fichier .emacs qui ne fonctionne pas correctement après avoir été chargé deux fois.