2016-05-27 4 views
0

Я установил emacs, и он работал нормально. Я пытался изменить файл конфигурации (я сделал init.el файл и скопированный Styling (темы & более) часть из:. realpython.comEmacs - нет меню и панели инструментов

После этой операции я потерял строку меню и панель инструментов я удалил свой файл init.el, но все изменения все еще Как я могу сбросить старые настройки.Я новичок в emacs, и сейчас я хочу иметь меню. Спасибо за любую помощь.

+1

Если они существуют, попробуйте также удалить (или переименовать) в '.emacs' файл и' .emacs.d' каталог. – Shaun

+0

Я добавил (menu-bar-mode 1) (tool-bar-mode 1) (режим прокрутки-1), и все в порядке. Хотя, как вы написали, удаление каталога .emacs.d стирает конфигурацию. Спасибо. – jundymek

+0

Познакомьтесь с исходным кодом, который вы установили с пакетом под названием 'better-defaults': http://melpa.org/packages/better-defaults-20160127.2318.el Код нарушения:' (menu-bar- mode -1) (когда (fboundp 'tool-bar-mode) (tool-bar-mode -1)) (когда (fboundp' режим прокрутки-строки) (scroll-bar-mode -1)) 'Вы можете комментировать , а затем вам не нужен дополнительный код, чтобы вернуть его к настройкам по умолчанию. Весь пакет 'better-defaults' - всего несколько строк, так почему бы не просто удалить весь пакет и скопировать то, что вы хотите, в свой собственный файл' .emacs'? – lawlist

ответ

1

Вы можете добавить эту функцию в свой файл .emacs, чтобы восстановить недостающие элементы .

(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) 
Смежные вопросы