Вы можете отключить строку меню, отключив второстепенный режим menu-bar-mode
.C-h f menu-bar-mode
говорит вам следующее:
menu-bar-mode
- это интерактивная скомпилированная функция Lisp в menu-bar.el
.
(menu-bar-mode &optional ARG)
Переключение отображения строки меню в каждом кадре (режим строки меню).
С префиксным аргументом ARG
, включите режим строки меню, если ARG
положительный, и отключите его в противном случае.При вызове из Lisp также включите режим строки меню, если ARG
пропущен или nil
.
Эта команда применяется ко всем существующим кадрам и кадрам, которые будут созданы в будущем.
Таким образом, чтобы отключить его с помощью Lisp, например, в вашем файле инициализации (~/.emacs
), вы можете сделать это:
(menu-bar-mode -1)
Это описание включения режима/ off в интерактивном режиме и из Lisp является общим для второстепенных режимов.
К сожалению, эта строка документа не говорит о том, что menu-bar-mode
является второстепенным режимом или что второстепенные режимы обычно следуют тем же правилам для их включения / выключения,Но если щелкнуть ссылку в этом *Help*
выводе, чтобы перейти к определению menu-bar-mode
в menu-bar.el
, то вы увидите, что оно определено с помощью макроса define-minor-mode
.
И C-h f define-minor-mode
даетОбщая информация о включении / выключении второстепенного режима.