Могу ли я изменить emacs fancy-startup-text? - PullRequest
5 голосов
/ 03 апреля 2010

Я хотел бы изменить emacs fancy-startup-text (появляется заставка, я знаю, как закрыть его, но не могу заменить его своим). Идея состоит в том, чтобы создать мою собственную стартовую страницу, которая извлекает некоторые вещи из Интернета (новости, спортивные новости, новости дня и т. д.) для emacs.

Ответы [ 3 ]

3 голосов
/ 03 апреля 2010

Вы можете использовать загрузочный хук , чтобы делать все, что вы хотите после запуска Emacs:

(add-hook 'emacs-startup-hook 'my-startup-fcn)
(defun my-startup-fcn ()
  "do fancy things"
  (let ((my-buffer (get-buffer-create "my-buffer")))
    (with-current-buffer my-buffer
      ;; this is what you customize
      (insert "some stuff\nmore stuff"))
    (switch-to-buffer my-buffer)))
1 голос
/ 03 апреля 2010

Опция пользователя: исходный выбор буфера

Эта переменная, если не ноль, определяет файл или буфер для Emacs, который будет отображаться после запуска, вместо экрана запуска. Если его значение равно t, Emacs отображает буфер « scratch ». Если его значение является строкой, это указывает имя файла, который Emacs должен посетить.

- Руководство по Emacs

0 голосов
/ 03 апреля 2010

В вашем файле .emacs напишите код, который устанавливает переменную initial-scratch-message, которая управляет текстом, который появляется в буфере *scratch*.

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