如何自定义 Banner 的图案?

@xcodebuild 我那天看到你的 Spacemacs 似乎 banner 是 Codefalling?你怎么弄的?我换成自己的 Logo PNG 可以吗?我试着用相对路径的字符串没用呀?

2 个赞

.emacs.d/core有个banner的文件夹,把你想要的东西放进去

.emacs.d/core/core-load-paths.el里面

(defconst spacemacs-banner-official-png
  (expand-file-name (concat spacemacs-banner-directory "xxx"))

我用的咱们的logo

1 个赞

楼下的方法正确,不过我那不是 banner ,我只是 insert 到了 *scratch* 里而已

楼上 我想改路径到任意路径(比如自己是dot 文件仓库)可以吗 core 里面 不是被 git version cpntrol 了吗?

这个 LOGO 去哪里找的?

恩,这张图片感觉跟你截图的有些不同,因为截图的那张 Logo 的外圈颜色比中间的要淡点

@gulei @XCREATES
机智的我找到了方法,在 .spacemacsdotspacemacs/user-config ()

  (setq-default dotspacemacs-startup-banner '"~/box/Pictures/Amadeuslogo.png")

4 个赞

你这 LOGO 是?太帅气了吧,话说你不开90%的透明吗?

命运石之门0 里 Amadeus 的 logo😆,

90% 透明是什么

2 个赞

就是在 .spacemacs 里设置透明度,然后用 (spacemacs/toggle-transparency) 或者 M-x spacemacs/toggle-transparency

话说,为什么我的首页变成这个样子了。是不是我 .spacemacs 哪里设置错了?

1 个赞

诶你是按照什么设置的,,我上面那个例子?

不是,之前改过(该之前没有备份原来的,所以不知道自己到底误操作了什么)。我再仔细对比把,话说 Spacemacs 有没有提供检查 .spacemacs 是否正确的命令?

木有,只能 emacs --debug-init 以及看看 *Message* 有没有什么异常

Message 里发现我设置的一个变量不存在,删掉就 ok 了。

话说我按你的配置换不了 banner 的 logo。

不过我发现直接在 .spacemacs 的(defun dotspacemacs/init () (setq-default dotspacemacs-startup-banner 'official 的 official 改成 “~/vim_logo.png” 这个就 ok了。(注意,文件路径前不要少了单引号 ’ )

忘了上图

5 个赞

原来要单引号啊=。=我之前直接改总是报错干脆直接覆盖函数了

1 个赞

我按照你的方法试了,没有成功,不知道是怎么回事。。。

我把它放在你说的那个下面,还是不能更改。。。唉

我弄错了,参照 @colin4124 的方案,实在不行直接替换png好了=。=