nashamri / spacemacs-theme

Light and dark theme for spacemacs that supports GUI and terminal
GNU General Public License v3.0
600 stars 113 forks source link

Add support for evil-mc #137

Closed duianto closed 5 years ago

duianto commented 5 years ago

With the spacemacs-dark theme, the characters on the evil-mc additional cursors are hard to see.

evil-mc support

Reproduction steps

Notes

Instead of using the same colors for the additional cursors as the active cursor, it would be better if the additional cursors had another color, to make the active cursor clearly visible.

Currently if the active and additional cursors are on space characters then there's no difference between the cursors.

cursors on spaces

The active cursor can be moved between all evil-mc cursors by pressing M-n or M-p.

nashamri commented 5 years ago

All done. Thanks @duianto for your detailed issue report :purple_heart:

duianto commented 5 years ago

It might be better to use a non evil-state color for the fake cursors. Otherwise there might be a risk of confusion whether one is in normal or insert state.

Normal Insert
normal insert

These screenshots are probably to short, but if Emacs is maximized and the active cursor is at the top of the screen and a fake cursor is in the middle of the screen, then one might see the green cursor in the middle and think that one is in insert state and start typing.

nashamri commented 5 years ago

@duianto yeah I see what you are saying. Will update it.

nashamri commented 5 years ago

Done with https://github.com/nashamri/spacemacs-theme/commit/c5baa2f12a2e0b306f51977efa43699641b982eb

duianto commented 5 years ago
Normal Insert
normal insert
normal-adjacent-cursors insert-adjacent-cursors

It's also easy to see the active cursor when they are on spaces:

cursors-on-spaces

Thanks 👍