我在使用 spc f e R
重新加载配置后,发现多出了一条 spaceline 。由于我的 spacemacs 是全面魔改过的,所以也不好去题 issue ,请问哪位有类似的经验。
以下是我的 spaceline 相关:
(defun memacs/init-spaceline ()
(use-package spaceline-config
:if (memq (spacemacs/get-mode-line-theme-name) '(memacs))
:init
(progn
(add-hook 'spacemacs-post-theme-change-hook 'powerline-reset)
(setq powerline-default-separator (or (spacemacs/mode-line-separator) 'wave)
powerline-image-apple-rgb (eq window-system 'ns)
powerline-scale (or (spacemacs/mode-line-separator-scale) 1.5)
powerline-height (spacemacs/compute-mode-line-height)
spaceline-byte-compile nil))
:config
(progn
(setq spaceline-org-clock-p nil
spaceline-highlight-face-func 'spacemacs//evil-state-face)
;; unicode
(let ((unicodep (dotspacemacs|symbol-value
dotspacemacs-mode-line-unicode-symbols)))
(setq spaceline-workspace-numbers-unicode unicodep))
(add-hook 'spaceline-pre-hook 'spacemacs//prepare-diminish)
(setq spaceline-byte-compile t)
(memacs//spaceline-compile)
;; this mode rely on info+ package
(spaceline-info-mode t)
;; Enable spaceline for buffers created before the configuration of
;; spaceline
(spacemacs//restore-buffers-powerline))))
(defun memacs//spaceline-compile ()
"Spaceline Compile Using Myself Theme"
(spaceline-compile
memacs-spaceline-left-segments
memacs-spaceline-right-segments)
(setq-default mode-line-format '("%e" (:eval (spaceline-ml-main)))))