Не удалось скрыть приветственный экран в Emacs
Я хочу скрыть экран приветствия.
Мой .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?
Ответы
Ответ 1
Добавьте в свой $HOME/.emacs
следующее:
(setq inhibit-startup-screen t)
При следующем запуске Emacs экран приветствия не должен появляться. Если вы уже открыли Emacs с помощью экрана приветствия, вы можете убить его с помощью C-x k (Control-x, then k).
Ответ 2
(setq inhibit-splash-screen t)
(setq inhibit-startup-message t)
В качестве альтернативы вы можете:
alias emacs='emacs --no-splash'
Ответ 3
Вы можете легко сделать это через меню emac...
Параметры → настройка emacs → группа настройки верхнего уровня
затем выберите группу окружения, затем инициализируйте и установите запрет на запуск экрана запуска.
Ответ 4
В моих .emacs у меня есть
(setq inhibit-startup-message t)
и это работает для меня.
В руководстве gnu emacs говорится, что сообщение о запрете-запуске - это старая версия, а экран запрета-заставки - более новая версия. Я не знаю, в какой версии это изменилось.
http://www.gnu.org/software/emacs/manual/html_node/emacs/Initial-Options.html
Ответ 5
В Emacs 24, inhibit-splash-screen
и сообщение о inhibit-startup-message
являются псевдонимами для inhibit-startup-screen
, поэтому просто добавьте (setq inhibit-startup-screen t)
в ваш файл .emacs
, решит проблему.
Учитывая эту конфигурацию, ваш буфер запуска теперь *scratch*
, если вы хотите еще больше изменить буфер по умолчанию, то поможет Mh v initial-buffer-choice <RET>
.
Официальный документ: http://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html
Ответ 6
Вы можете использовать переменную set initial-scratch-message
в nil, чтобы скрыть исходное сообщение или установить все, что вы хотите отобразить.
(setq initial-scratch-message nil)
или
(setq initial-scratch-message ";; Happy Hacking")
Надеюсь, что это помогло.