Jak pozbyć się paska menu Emacsa w oknach terminali?
Standardowa odpowiedź to umieścić
(when (not (display-graphic-p))
(menu-bar-mode -1))
w init.el
. Jednak to rozwiązanie nie jest dobre, ponieważ wszystko to robi
usuń pasek menu po fakcie. Nadal możesz to zobaczyć w przypadku podziału
druga. To jest bardzo irytujące.
Patrząc na kod źródłowy w startup.el
Nie widzę oczywistego rozwiązania
do tego problemu. Myślę, że jedynym sposobem jest użycie before-init-hook
. Może
to może załatwić sprawę?
(add-hook 'before-init-hook
(lambda ()
(setq emacs-basic-display t)))
Ale ten hak jest uruchamiany wcześniej init.el
i inne pliki init są oceniane, więc
jak go używać?