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:
parent
06c268954d
commit
e7d5da2686
1 changed files with 4 additions and 1 deletions
|
@ -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)))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue