Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable modeline state colors #2273

Closed
mkaito opened this issue Jul 7, 2015 · 8 comments
Closed

Disable modeline state colors #2273

mkaito opened this issue Jul 7, 2015 · 8 comments

Comments

@mkaito
Copy link
Contributor

mkaito commented Jul 7, 2015

I'm not a big fan of colors. Yes, I'm weird like that. My entire system is themed to base16-grayscale, except for the spacemacs modeline. Can I disable state indication via modeline colorization?

@syl20bnr
Copy link
Owner

syl20bnr commented Jul 9, 2015

You can setq this variable in dotspacemacs/init:

(defvar spacemacs-evil-cursor-colors '((normal . "DarkGoldenrod2")
                                             (insert . "chartreuse3")
                                             (emacs  . "SkyBlue2")
                                             (evilified . "LightGoldenrod3")
                                             (visual . "gray")
                                             (motion . "plum3")
                                             (lisp   . "HotPink1")
                                             (iedit  . "firebrick1")
                                             (iedit-insert  . "firebrick1"))
        "Colors assigned to evil states.")

@mkaito
Copy link
Contributor Author

mkaito commented Jul 9, 2015

That worked like a charm, thanks!

Any thoughts on something like (setq spacemacs-colorize-for-state nil)?

@StreakyCobra
Copy link
Contributor

The issue has been addressed, and as nobody commented here last 4 months, there is probably not a lot of interest for the proposed functionality. I'm closing this issue then, but feel free to open a new one in case of troubles. ☺️

@TheBB
Copy link
Collaborator

TheBB commented Nov 19, 2015

Actually, in develop you can do

(setq spaceline-highlight-face-func 'spaceline-highlight-face-default)

Since Spacemacs sets this variable you have to do it in dotspacemacs/user-config.

@mkaito
Copy link
Contributor Author

mkaito commented Nov 29, 2015

@TheBB That doesn't seem to work for me.

Actually, can the faces in the modeline be addressed in themes? I'd like to try and theme it in base16.

@chrisduerr
Copy link

So I've found this and couldn't really get it working myself.
If anyone stumbles upon this and has the same issue try this out in the user-init section:

(setq spacemacs-evil-cursors '(("normal" "#ff00ff" box)
                                   ("insert" "chartreuse3" (bar . 2))
                                   ("emacs" "SkyBlue2" box)
                                   ("hybrid" "SkyBlue2" (bar . 2))
                                   ("replace" "chocolate" (hbar . 2))
                                   ("evilified" "LightGoldenrod3" box)
                                   ("visual" "gray" (hbar . 2))
                                   ("motion" "plum3" box)
                                   ("lisp" "HotPink1" box)
                                   ("iedit" "firebrick1" box)
                                   ("iedit-insert" "firebrick1" (bar . 2))))

@xykj61
Copy link

xykj61 commented Jan 27, 2017

Yeah, I can't stand the orange insert color and would love to be able to change it. Seems like since the dotspacemacs has changed over the last year or so, this command should be different. How exactly can I change these colors?

Thanks!

@ghost
Copy link

ghost commented Jun 28, 2018

Instead, for extend the state color all over the modeline there is a tip?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants