Не удалось скрыть приветственный экран в 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?

Добавьте в свой файл $HOME/.emacs :

 (setq inhibit-startup-screen t) 

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

 (setq inhibit-splash-screen t) (setq inhibit-startup-message t) 

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

 alias emacs='emacs --no-splash' 

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

Параметры -> настроить emacs -> группа настройки верхнего уровня

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

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

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

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

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

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

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

(setq initial-scratch-message nil)

или

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

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

  • Настройка Emacs Split to Horizontal
  • Нежный учебник для Emacs / Swank / Paredit для Clojure
  • Emacs за HTTP-прокси
  • Где находятся файлы .emacs в Snow Leopard?
  • Как я могу применить цветовую схему (файл .el) в emacs?
  • Возможно использование tramp с EmacsW32 и cygwin?
  • Есть ли способ использования ctrl-r после ввода части команды в bash?
  • Можно ли создать ссылку на конкретное сообщение электронной почты в Outlook?
  • Как сделать закрытие в Emacs Lisp?
  • Emacs не загружает gui
  • Как я могу набрать испанский инвертированный знак вопроса в Emacs?
  • Interesting Posts

    ExecutorService, как ждать завершения всех задач

    Можно ли запретить удаление файлов, но разрешить их создание для определенного каталога в Linux?

    Выравнивание длины строки работает корректно в консоли Vim, а не в графическом интерфейсе

    Сортировка JqGrid с использованием LINQ to MySQL (DbLinq) и Dynamic LINQ – Orderby не работает

    jQuery добавляет Google Adsense к div

    как создать линию произвольной толщины с помощью Bresenham?

    Как настроить привилегии для стандартной учетной записи пользователя?

    constexpr инициализирует статический член, используя статическую функцию

    Имеет ли float отрицательный ноль? (-0f)

    Как вернуть отклоненное приглашение

    Дополнительная информация о макете памяти исполняемой программы (процесса)

    Запретить диалог USSD и прочитать ответ USSD?

    Почему у моего гостевого компьютера Windows 8 Pro Hyper-V нет Интернета?

    MySQL: выбор строк, где столбец равен нулю

    Видео YouTube не воспроизводится в WebView

    Давайте будем гением компьютера.