127 votes

Où puis-je trouver mon fichier .emacs pour Emacs sous Windows ?

J’ai essayé de rechercher le fichier .emacs pour mon installation de Windows pour Emacs, mais ne pouvait pas le trouver. A-t-elle le même nom de fichier sous Windows comme dans Unix ? Ce que je dois le créer moi-même ? Dans l’affirmative, sous quel répertoire spécifique faut-il aller ?

119voto

Node Points 7859

Exemplaire n " coller à partir de la FAQ emacs: http://www.gnu.org/software/emacs/windows/

Où dois-je placer mon fichier init?

Sur Windows, l' .emacs le fichier peut être appelé _emacs pour la compatibilité ascendante avec le DOS et les systèmes de fichiers FAT où les noms de fichiers ne pouvait pas commencer par un point. Certains utilisateurs préfèrent continuer à utiliser ce nom, parce que Explorer ne peut pas créer un fichier avec un nom commençant par un point, même si le système de fichiers et la plupart des autres programmes de mesure de la gérer. Dans Emacs 22 et plus tard, le fichier init peuvent également être appelés .emacs.d/init.el. De nombreux autres fichiers qui sont créés par les paquets lisp sont maintenant stockés dans l' .emacs.d annuaire de trop, si ça continue tous vos Emacs fichiers liés dans un seul endroit.

Tous les fichiers mentionnés ci-dessus devraient aller dans votre répertoire d'ACCUEIL. Le répertoire de base est déterminée en suivant les étapes ci-dessous:

  1. Si la variable d'environnement HOME est le répertoire qu'il indique.
  2. Si l'entrée de registre HKCU\SOFTWARE\GNU\Emacs\HOME est le répertoire qu'il indique.
  3. Si l'entrée de registre HKLM\SOFTWARE\GNU\Emacs\HOME est le répertoire qu'il indique. Pas recommandé, car il permet d'utilisateurs partageant le même répertoire.
  4. Si C:\.emacs existe, puis utilisez C:/. C'est pour des raisons de compatibilité ascendante, comme les versions précédentes, par défaut, C:/ si la MAISON n'a pas été définie.
  5. Utilisation l'utilisateur du répertoire AppData, généralement un répertoire appelé des Données d'Application en vertu de l'utilisateur du répertoire de profil, dont l'emplacement varie selon la version de Windows et si l'ordinateur fait partie d'un domaine.

Dans Emacs, ~ au début d'un nom de fichier est élargi à votre répertoire d'ACCUEIL, de sorte que vous pouvez toujours trouver votre .emacs fichier C-x C-f ~/.emacs.

Il n'y a plus d'informations sur la MAISON et le Démarrage des Répertoires sur MS-Windows.

98voto

kanja Points 1422

Il doit être stocké dans la variable utilisateur-init-file.

utilisez C-H v utilisateur-init-file RET

pour vérifier

30voto

sverrejoh Points 4174

Ouvrez le fichier comme ceci dans Emacs pour Windows :

Plus d’informations dans le Emacs Wiki

23voto

Sur ma machine Vista, il est``

7voto

user3020269 Points 11

A noter qu'il peut ne PAS être suffisant de type ctrl-x ctrl-f ~/.emacs et de créer le fichier.

Il se peut que votre emacs application utilise un autre endroit pour stocker votre fichier init, et si oui, puis créer le fichier ~/.emacs crée simplement un banal fichier de votre emacs app ignore.

Aussi, vous pouvez faire plus que simplement l'accès à l' .emacs fichier init mais vous voulez peut-être savoir où il est, c'est à dire, son chemin d'accès.

Pour obtenir cela, il y a deux méthodes:

Moyen facile: tapez Ctrl-H v de l'utilisateur-init-file ret

Légèrement plus compliqué façon:
Vous pouvez trouver où votre système de stockage de son propre .emacs fichier par:

  1. cliquez sur options, faites défiler jusqu'à "Définir la Police par Défaut..."
  2. Changer la police de caractères et cliquez sur ok
  3. Dans le menu des options, allez à "Options de sauvegarde"
  4. Lorsque les options sont enregistrées, le système enregistre son .emacs fichier, et vous pouvez lire le fichier chemin d'accès dans le minibuffer au bas de l'écran emacs

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X