J'ai changé un cadre dans Emacs. Maintenant, chaque fois que j'essaie d'ouvrir un fichier à partir de la ligne de commande, il ouvre un * gratter * code> tampon sur le dessus du fichier. Y a-t-il un moyen de se débarrasser de cela? Ou un moyen de réinitialiser mes paramètres de démarrage EMACS? P>
5 Réponses :
Vous pouvez recharger votre fichier Si vous pensez avoir un problème avec votre fichier Si cela fonctionne comme prévu, vous avez probablement une erreur dans votre fichier .emacs et un bon moyen de déboguer votre .emacs est Pour utiliser l'option qui indiquera EMACS de fournir une trace de pile de toute erreur qu'elle rencontre lors du chargement de votre. Emacs, quelque chose comme: p> et qui peut généralement vous indiquer ce qui pourrait être faux. Dans mon cas ci-dessus, j'utilise .emacs code> avec m-x charge-fichier ~ / .emacs kbd>. Il existe également d'autres moyens de le faire, consultez la question Comment puis-je charger des modifications à mon fichier .emacs sans redémarrer Emacs? . .emacs code>, essayez d'ouvrir à l'aide du -q code> option: p> - débog-init code>: p> seq code> incorrectement, et on dirait que c'est à l'intérieur d'une instruction code> code>, qui est à l'intérieur du fichier / home / tjackson /. emacs.tjackson.el code>. Une recherche rapide dans ce fichier me conduit à l'erreur et je peux le réparer. P> p>
Nick a dit qu'il ouvre le tampon de gratter sur le dossier (mettant l'accent sur la mine) qui signifie pour moi qu'il appelle Emacs avec "Emacs Foo" et, dans ce cas, FOO devrait venir au sommet de Scratch i> . Scratch sera là, mais foo devrait être le tampon montré ...
@Brian merci, j'ai mis à jour la réponse pour refléter votre interprétation (ce qui semble raisonnable).
Si vous souhaitez réinitialiser les paramètres EMACS, vous pouvez renommer votre fichier .emacs actuel à quelque chose d'autre pour avoir une sauvegarde - puis relancer les emacs. P>
M-x customize-group initialization Then, on Initial Buffer Choice, you can select among: Startup Screen Directory File scratch buffer Finally, click on save for future sessions.You can also toggle it on/off. See if this can help.(The other thing you probably want to do is to open just a single buffer at start-up. I can't remember by heart how this is done. I'll post an update if I find it out).
mon Assurez-vous que votre utilisateur actuel a lu des privilèges de lecture pour les fichiers / répertoires de configuration EMACS. P> Ceci est réparé pour moi: P> ~ / .emacs.d code> possédait la racine avec des privilèges restrictifs R / W / X CODE>, donc je n'ai pas pu accéder en tant qu'utilisateur non root . sudo chown -R user:group ~/.emacs.d/
J'ai supprimé mon ~ / .emacs.d code> et qui corrige la situation pour moi. P>
Plus probablement, vous avez défini
initial-tampon-choix code> àt code>, peut-être via environnement de personnalisation -> initialisation.