Як я можу стійко заховати панель інструментів у Emacs?


23

Я встановив emacs23 на Linux Mint 8. Я хотів би приховати панель інструментів і можу це зробити Options > Show/Hide > Tool-bar. Але панель інструментів повертається наступного разу, коли я запускаю emacs. Як я можу це наполегливо приховати?

Відповіді:


38

Додайте у свій файл init (~ / .emacs або _emacs або ~ / .emacs.d / init.el):

(tool-bar-mode -1)

8

Emacs має приємний вбудований інтерфейс для налаштування.

Виберіть Options › Customize Emacs › Specific Option, почніть вводити текст tool, а потім натисніть, TABщоб переглянути параметри, починаючи з tool. Виберіть tool-bar-modeпотім. Перемкніть її значення, щоб вимкнути його, і натисніть Save for future sessions.


Дякую, це було більш загальне рішення. Але коли я натиснув "Зберегти для майбутніх сеансів", я отримав "Неможливо зберегти налаштування; файл init не завантажений повністю" ... тому я думаю, у мене є проблема з моїм .emacsфайлом, але я не розумію цього.
Йонас

4
Саной: найкраще виправити це, якщо ви не знаєте жодної пісні, - це зробити порожні .emacs, а потім скопіювати частину своїх старих .emacs по черзі і переконайтеся, що в буфері повідомлень не з’являються помилки при запуску кожної порції, яку ви додаєте назад. Або ви можете поставити ";" перед рядками, щоб прокоментувати їх, і дотримуйтесь аналогічного процесу коментування невеликого розділу та переконайтесь, що немає помилок при перезапуску.
Джастін Сміт

6

Я погоджуюся з Майкл. Але якщо ви додасте цей рядок у файл .emacs, під час запуску emacs у режимі командного рядка будуть помилки. Таким чином, кращим рішенням може бути додавання у файл .emacs наступного:

(if window-system
    (tool-bar-mode -1)
)

так що панель інструментів буде прихована лише тоді, коли ви запустите її в графічному інтерфейсі. Схоже, у Emacs в режимі командного рядка немає панелі інструментів.


Я не бачу цієї проблеми з Emacs 24 FWIW.
Пол Біссекс

0

Просто для подальшого ознайомлення.

Файл ~ / .emacs з прихованою панеллю інструментів, панеллю меню та смугою прокрутки

;; Disabling things
;;-----------------------------------------------------------------------
(menu-bar-mode -1) 
(toggle-scroll-bar -1) 
(tool-bar-mode -1) 

;;Note: If, after turning any of these off, you want to re-enable them for a single emacs window, you can do so by pressing Meta-x and then typing the command at the M-x prompt. (Copied from Web)
;;Example:
;;M-x tool-bar-mode
;;will turn the toolbar back on. 
;;-----------------------------------------------------------------------

Тепер ваші Emacs буде виглядати це .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.