spaceline-all-the-icons安装后separator不正常

问题

刚安装配置完spaceline-all-the-icons(统一设为slant分割)后打开是正常的,如图所示:

但当打开文件后separator变成了方块,如图所示:

配置

  1. .spacemacs配置如下:
// spacemacs 配置缩放
(setq-default dotspacemacs-mode-line-theme '(spacemacs :separator slant :separator-scale 1.0))
  1. 使用package.el自定义的layer配置spaceline-all-the-icons
(defun fidding/init-spaceline-all-the-icons ()
  (use-package spaceline-all-the-icons
    :after spaceline
    :config
    (spaceline-all-the-icons-theme)
    (setq spaceline-all-the-icons-separator-type 'slant)
    (spaceline-all-the-icons--setup-git-ahead)       ;; Enable # of commits ahead of upstream in git
    (spaceline-all-the-icons--setup-neotree)         ;; Enable Neotree mode line
    ;; (spaceline-all-the-icons--setup-anzu)            ;; Enable anzu searching
    ;; (spaceline-all-the-icons--setup-package-updates) ;; Enable package update indicator
    ;; (spaceline-all-the-icons--setup-paradox)         ;; Enable Paradox mode line
    ))

补充

spacemacs用的develop分支

mac osx系统

求教求教~

emacs-mac 需要设置powerline-image-apple-rgb为nil,emacs-plus需要设置为nil。

不过也有可能是你自己的配置和spacemacs-modeline的配置冲突的锅。

设置了下,发现还是一样的效果

(setq powerline-image-apple-rgb nil)

建议你还是用spacemacs-modeline layer, exclude掉一些package,然后通过设置dotspacemacs-mode-line-theme设置下主题

谢谢回复,但是还是一样- -,不知道头绪~~

提个issue问问?

不知道是不是你emacs的主题问题,看上去默认的是ok的

@ztlevi @casouri

原本用的是material-theme切换成atom-one-dark-theme就正常了,看来是主题的问题没错,
谢谢指教。

但是这样显示色彩就会有问题,会有一定扭曲。这是个底层和mac retina色彩的支持问题,没法子,只能二选一。我是用powerline用三角形的风格碰到的,最后发现无解,如果不想牺牲字彩

颜色问题很早以前就有解决方案了

(setq powerline-image-apple-rgb t)
2 个赞

哦,我把它当成下面这个fix了,原来已经有更好的解决方案了啊, 赞!

(setq ns-use-srgb-colorspace nil)