mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
feature/evil: detect frame cursor-color #851
In case set-cursor-color was used early in the config process (e.g. in ~/.doom.d/init.el), detect it before resorting to #FFFFFF as a default.
This commit is contained in:
@ -51,7 +51,10 @@ line with a linewise comment.")
|
||||
(add-hook 'doom-post-init-hook #'+evil|init-popup-rules)
|
||||
|
||||
;; Change the cursor color in emacs mode
|
||||
(defvar +evil--default-cursor-color "#ffffff")
|
||||
(defvar +evil--default-cursor-color
|
||||
(or (ignore-errors (frame-parameter nil 'cursor-color))
|
||||
"#ffffff"))
|
||||
|
||||
(defun +evil-default-cursor () (set-cursor-color +evil--default-cursor-color))
|
||||
(defun +evil-emacs-cursor () (set-cursor-color (face-foreground 'warning)))
|
||||
|
||||
|
Reference in New Issue
Block a user