我想更改emacs fancy-startup-text(显示的启动画面,我知道如何关闭它但不知道如何用我自己的替换它)。我的想法是建立我自己的启动页面,从网页上获取一些东西(新闻项目,运动装置,当天的词语等)以获取emacs。
答案 0 :(得分:3)
您可以使用startup hook在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 :(得分:1)
用户选项: initial-buffer-choice
此变量(如果为非nil)确定启动后Emacs显示的文件或缓冲区,而不是启动屏幕。如果其值为t,则Emacs将显示“ scratch ”缓冲区。如果其值是字符串,则指定Emacs要访问的文件的名称。
答案 2 :(得分:0)
在.emacs
文件中,编写设置initial-scratch-message
变量的代码,该变量控制*scratch*
缓冲区中显示的文本。