2016-05-27 3 views
0

J'ai installé emacs et cela a bien fonctionné. J'ai essayé de changer le fichier de configuration (j'ai fait fichier init.el et copié Styling (Thèmes & Plus) partie de:. realpython.comEmacs - pas de barre de menu et de barre d'outils

Après cette opération, j'ai perdu et barre d'outils Je menubar supprimé mon fichier init.el mais toutes les modifications sont encore Comment puis-je réinitialiser les anciens paramètres Je suis nouveau avec emacs et j'aimerais avoir une barre de menu pour l'instant

+1

Si elles existent, essayez de supprimer également (ou de renommer) le fichier '.emacs' et le répertoire' .emacs.d'. – Shaun

+0

J'ai ajouté (menu-bar-mode 1) (tool-bar-mode 1) (mode barre de défilement 1) et c'est ok. Bien que vous avez écrit la suppression du répertoire .emacs.d efface la configuration. Je vous remercie. – jundymek

+0

Envisagez de vous familiariser avec le code source en cause que vous avez installé avec le paquet appelé 'better-defaults': http://melpa.org/packages/better-defaults-20160127.2318.el Le code incriminé est' (menu-bar- mode -1) (quand (fawnp 'tool-bar-mode) (tool-bar-mode -1)) (quand (fboundp' scroll-bar-mode) (scroll-bar-mode -1)) 'Vous pouvez commenter ce truc, et puis vous n'avez pas besoin de code supplémentaire pour le remettre aux paramètres par défaut. Tout le paquet 'better-defaults' est juste quelques lignes, alors pourquoi ne pas simplement éliminer le paquet entier et copier ce que vous voulez dans votre propre fichier' .emacs'? – lawlist

Répondre

1

Vous pouvez ajouter cette fonction à votre fichier .emacs pour retrouver les éléments manquants. .

(defun restore-menu-bar() 
    (interactive) 
    (if (fboundp 'scroll-bar-mode) (scroll-bar-mode 1)) 
    (if (fboundp 'tool-bar-mode) (tool-bar-mode 1)) 
    (if (fboundp 'menu-bar-mode) (menu-bar-mode 1))) 

(restore-menu-bar)