7
votes

Ouvrir des emacs sans le tampon de rayures lors de l'ouverture d'un fichier

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 * 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?


1 commentaires

Plus probablement, vous avez défini initial-tampon-choix à t , peut-être via environnement de personnalisation -> initialisation.


5 Réponses :


3
votes

Vous pouvez recharger votre fichier .emacs avec m-x charge-fichier ~ / .emacs . 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? .

Si vous pensez avoir un problème avec votre fichier .emacs , essayez d'ouvrir à l'aide du -q option: xxx

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 - débog-init : xxx

qui indiquera EMACS de fournir une trace de pile de toute erreur qu'elle rencontre lors du chargement de votre. Emacs, quelque chose comme: xxx

et qui peut généralement vous indiquer ce qui pourrait être faux. Dans mon cas ci-dessus, j'utilise seq incorrectement, et on dirait que c'est à l'intérieur d'une instruction , qui est à l'intérieur du fichier / home / tjackson /. emacs.tjackson.el . Une recherche rapide dans ce fichier me conduit à l'erreur et je peux le réparer.


2 commentaires

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 . 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).



1
votes

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.


0 commentaires

6
votes
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).

0 commentaires

1
votes

mon ~ / .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 .

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>

sudo chown -R user:group ~/.emacs.d/


0 commentaires

0
votes

J'ai supprimé mon ~ / .emacs.d et qui corrige la situation pour moi.


0 commentaires