Ou, de manière beaucoup plus simple (comme indiqué dans le commentaire),
Ctrl+ H, v(description-variable) affichera une sortie agréable décrivant la variable et sa valeur, comme suit:
user-init-file is a variable defined in ‘C source code’.
Its value is
"/home/.emacs"
Documentation:
nom du fichier, y compris le répertoire, du fichier d'initialisation de l'utilisateur. Si le fichier chargé avait l'extension «.elc» et que le fichier source correspondant existe, cette variable contient le nom du fichier source, utilisable par des fonctions comme «custom-save-all» qui éditent le fichier init. Pendant que Emacs charge et évalue le fichier init, value est le vrai nom du fichier, qu'il ait ou non l'extension & lsquo'.elc '.
Cette façon est assez verbeuse. Une réponse plus concise consiste à démarrer emacs et, dans votre tampon d'évaluation Lisp, tapez user-init-file
et appuyez sur Ctrl+ Jpour évaluer. Cela affichera où se trouve votre fichier init, comme ceci:
user-init-file
"/home/.emacs"
Vous devez créer le fichier si vous souhaitez configurer Emacs. Vous pouvez simplement le créer et commencer à pirater le fichier manuellement ou utiliser
M-x customize
et enregistrer la personnalisation.la source
Voir le chapitre InitFile dans EmacsWiki.
la source
.emacs.d/
. Dois-je créer uninit.el
fichier ici dans ce répertoire? L'annuaire est-il important en tant qu'emplacement?Avez-vous vérifié que
.emacs
ni.emacs.d/init.el
n'existe ni existe? Car ce dernier semble devenir de plus en plus la norme (un fichier de moins en~
).la source
Sous Windows, le fichier .emacs peut être appelé _emacs pour une compatibilité descendante avec les systèmes de fichiers DOS et FAT où les noms de fichiers ne pouvaient pas commencer par un point. Certains utilisateurs préfèrent continuer à utiliser un tel nom, car 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 peuvent le gérer. Dans Emacs 22 et plus tard, le fichier init peut également être appelé .emacs.d / init.el . De nombreux autres fichiers créés par les packages lisp sont désormais également stockés dans le répertoire .emacs.d, ce qui permet de conserver tous vos fichiers liés à Emacs au même endroit.
source: http://www.gnu.org/software/emacs/manual/html_mono/efaq-w32.html#Init-file
la source
init
fichier n'est qu'une convention? Simplement une norme qu'emacs recherche automatiquement et vous mettez vos choix personnels dans un fichier de commandes lisp pour adapter emacs ?Tu devrais essayer
ls -a
.ََََََََ
la source
Réponse simple. Vous devez commencer à écrire du code dans Emacs avant que le fichier .emacs n'apparaisse dans votre répertoire personnel. Écrivez du code mathématique rapide Hello, World! Et simple, compilez et exécutez.
Ensuite, regardez à nouveau à la maison et tapez
ls -a
et vous le verrez. Ensuite, pour le modifier et tapergedit .emacs
. J'utilise gedit parce que je me sens bizarre d'éditer Emacs, avec Emacs.la source
emacs -q
si votre fichier init est cassé et que vous devez le contourner). De plus, Emacs n'est pas obligé de générer votre fichier init pour vous. Vous pouvez continuer et le créer manuellement; Emacs l'utilisera toujours.Comme les autres programmes, vous pouvez copier
/etc/[what file do you want]
dans votre répertoire personnel que votre système utilise pour ses paramètres.la source