如何自定义 Banner 的图案?

掺和一脚。。。

3 个赞

第一个 chunyang-download-bing-picture 只需要 Emacs 就行,因为是用自带的 url.el 下载的。第二个 chunyang-about-honey-select 需要 wget,应该只要安装了,各个平台都可以。

第一段代码运行的时候,提示错误: Symbol’s function definition is void: json-read 我是用的spacemacs,把第二段代码放进去没有反应。 .spacemacs文件里关于banner的设置应该怎么写啊?

哦,忘记加载 json 了,应该是我的配置哪里加载了它所以没出错

不清楚,没用过 Spacemacs。上面的两段代码跟 Spacemacs 没关系。

用这个就行了

那么我想让这图显示在中间,需要怎么写?

在图片前面插入足够的空格?M-x about-emacs (fancy-splash-head) 里是用 Text Property 实现的

;; 下载 Emacs China 的 Logo
(url-copy-file
 "https://emacs-china.org/uploads/default/original/1X/696517da7118fc0c11172975fe12e98441eb1225.png"
 "emacs-china-log.png")

;; 居中插入图片
(let* ((image-file "emacs-china-log.png")
       (img (create-image image-file)))
  (insert (propertize " " 'display
                      `(space :align-to (+ center (-0.5 . ,img)))))
  (insert-image img))

好像还应该保证窗口要比图片宽,如果有需要,插入图片的时候是可以调整宽度和高度的。

2 个赞

果然还是 xbm 格式的古早味比较 geek。

2 个赞

怎么弄的呀,能上传这个图片吗

Download and view in your Emacs.

1 个赞

求这张 logo

链接里面有。

去掉了 Banner 启动速度又快了零点几秒……

虽然不是很理解logo的字面意思 , 但是这个设计和配色 是好看的 我想问下 你是用哪个theme?

solarized light。目前改成doom-one-light了。

谢了!我尝试下

同志们,弱弱的觉得有一种更简单粗暴的办法: 把.emacs.d/core/banners/img/spacemacs.png 放在别的地方,然后放一张你想要用的图片进去命名为spacemacs.png

1 个赞

每次pull update的话会冲突吧

原来的图片就很好看

哈哈,我来个吃货的^ ^