Как удалить панель инструментов в .emacs в окнах Без потери максимального размера окна?

74
5

Когда я пытаюсь отключить панель инструментов в своих .emacs, используя следующую команду:


(custom-set-variables
'(tool-bar-mode nil)
)

или (ОБНОВЛЕНИЕ):


(tool-bar-mode -1)

максимальный размер окна сводится только к части экрана.


Он даже не находится в "восстановленном модуле размера окна", но он действительно думает, что он максимизирован, поэтому максимизация его снова (с использованием команды w32-send) не имеет никакого эффекта.


Если я применяю ту же команду после запуска в режиме lisp -interatction, этого поведения не происходит.


ОБНОВЛЕНИЕ:
ОЧЕНЬ СООТВЕТСТВУЕТ: Как максимизировать Emacs в Windows при запуске?


Хотя этот вопрос касается удаления панелей инструментов, а другой - о максимизации состояния, выясняется, что вопрос касается одной и той же проблемы: это тоже панель инструментов, которая мешает пользователю максимизировать его окно.

спросил(а) 2012-04-14T11:50:00+04:00 8 лет, 10 месяцев назад
1
Решение
134

чтобы отключить второстепенный режим, дают отрицательный аргумент


(tool-bar-mode -1)

UPDATE:
По крайней мере, на linux он не сжимается

ответил(а) 2012-04-14T12:00:00+04:00 8 лет, 10 месяцев назад
86

Это действительно ошибка. Однако здесь легко загружается wokaround:


Как максимизировать Emacs в Windows при запуске?


Kenny-Jensen

для удобства, я повторяю здесь:


(w32-send-sys-command #xf030)
(add-hook 'window-setup-hook (lambda () (tool-bar-mode -1)))

ответил(а) 2012-04-20T11:03:00+04:00 8 лет, 10 месяцев назад
85

Чтобы сообщить об ошибке, сообщите об этом M-x report-emacs-bug.

ответил(а) 2012-04-16T17:59:00+04:00 8 лет, 10 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема