Spacemacs develop分支spaceline separator 设置为nil的一个问题

怎么用下面的方式设置 separator为nil呢

(setq dotspacemacs-mode-line-theme '(spacemacs :separator wave :separator-scale 1.1))

如果按照原来的方式 (setq powerline-default-separator 'nil),启动的时候会先默认用wave,然后再变成nil

在 user-init 里面设置

在user-init里面设置(setq powerline-default-separator 'nil)貌似不起作用

大概是这个原因?

在dotspacemacs/init里面吧。

感觉不是,感觉好像是那个样式的名字取的有问题,如果我没有理解错的话,没有样式的主题名字就是 nil,跟waveslant一样。但是好像在传值的时候把它当NULL对待了。

怎么设置呢,我直接这么写dotspacemacs-mode-line-theme '(spacemacs :separator nil :separator-scale 1.1)也不起作用,还是默认的‘wave’样式

可能是你的spacemacs develop没更新?你M-x spacemacs/ediff-dotfile-and-template看下template又没有。没有的话更新到最新的develop吧

我试了一下,设置成nil是正确的。

(setq powerline-default-separator nil)

结果是:

你能将separator设置成nil的样式吗,是怎么写的,直接写nil,我这不行。要怎么写呢

我的意思是用设置dotspacemacs-mode-line-theme这个变量的方法设置样式,develop分支的文档也是提到通过设置这个变量的方式设置样式。

设置powerline-default-separatormaster分支文档提到的设置方式。在develop分支好像可以不通过这种方式设置。

使用的就是powerline的参数吧。这里面的都行。

对不起,可能是我没有表述清楚,

现在develop默认的设置是

(defun dotspacemacs/init()

.......

.......

 dotspacemacs-mode-line-theme '(spacemacs : wave  :separator-scale 1.5)

.........

.........
)

现在我不是很喜欢wave的样式,我想把它设置为文档mode-line那一节Supported separators and preview表格中倒数第二个nil的样式。

现在我直接把上面的

'(spacemacs : wave :separator-scale 1.5)替换为

'(spacemacs : nil :separator-scale 1.5)

我现在这样设置是不起作用的。

nil好像确实不起作用,要不你设置成bar好了,是起作用的,也差不多。不然你就提个issue也是可以的。

好像只能通过设置(setq powerline-default-separator 'nil)设置spaceline的样式为nil。不管了,我已经把spaceline移除了。