Невозможно скрыть экран приветствия в Emacs - PullRequest
91 голосов
/ 13 апреля 2009

Я хочу скрыть экран приветствия.

Мой .emacs файл:

 (setq c-basic-offset 4) ; indents 4 chars                                                                                                              
 (setq tab-width 4)          ; and 4 char wide for TAB
 (setq indent-tabs-mode nil) ; And force use of spaces

 (turn-on-font-lock)       ; same as syntax on in Vim

 (setq width (max width (+ (length str) 1)))   ;line numbers

 (setq inhibit-splash-screen t)         ; hide welcome screen

Я попытался запустить последнюю строку кода в моем .emacs безуспешно.

Как скрыть экран приветствия в Emacs?

Ответы [ 6 ]

160 голосов
/ 13 апреля 2009

Добавьте следующее к вашему $HOME/.emacs:

(setq inhibit-startup-screen t)

При следующем запуске Emacs экран приветствия не должен появляться. Если у вас уже открыт Emacs с экраном приветствия, вы можете убить его с помощью C-x k (Control-x, затем k).

25 голосов
/ 13 апреля 2009
(setq inhibit-splash-screen t)
(setq inhibit-startup-message t)

В качестве альтернативы вы можете:

alias emacs='emacs --no-splash'
16 голосов
/ 13 апреля 2009

Вы можете легко сделать это через меню Emac ...

Опции -> настроить emacs -> группа настроек верхнего уровня

, затем выберите группу среды, затем инициализацию и установите экран запуска запрета на.

5 голосов
/ 08 октября 2013

В Emacs 24 inhibit-splash-screen и inhibit-startup-message являются псевдонимами для inhibit-startup-screen, поэтому просто добавьте (setq inhibit-startup-screen t) в файл .emacs, чтобы решить проблему.

Учитывая эту конфигурацию, ваш загрузочный буфер теперь *scratch*, если вы хотите дополнительно изменить буфер по умолчанию, M-h v initial-buffer-choice <RET> поможет.

Официальный документ: http://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html

5 голосов
/ 13 апреля 2009

В моем .emacs у меня есть (setqhibit-startup-message t) и это работает для меня.

В руководстве по gnu emacs говорится, что сообщение о запрете запуска является старой версией, а экран запрета - новой версией Я не знаю, в какой версии это изменилось. http://www.gnu.org/software/emacs/manual/html_node/emacs/Initial-Options.html

4 голосов
/ 19 мая 2016

Вы можете использовать переменную initial-scratch-message для nil, чтобы скрыть исходное сообщение или установить все, что хотите, чтобы ваше сообщение отображалось.

(setq initial-scratch-message nil)

или

(setq initial-scratch-message ";; Happy Hacking")

Надеюсь, это помогло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...