有没有办法获取 Emacs 中光标当前的颜色?
我只能找到
(set-cursor-color "white")
Run Code Online (Sandbox Code Playgroud)
但没有“获取光标颜色”。
它看起来也不是一张脸:
(face-attribute 'cursor :foreground)
; => undefined
Run Code Online (Sandbox Code Playgroud)
我认为它是一个“更高”级别的绑定(因为也可以将其设置为执行 Emacs 的参数)。
但我还是想暂时改变光标颜色;只要我知道如何把它改回来。
鉴于用户可能同时更改主题,它必须是真正的“当前”光标颜色。
确实是一张脸。然而,不是 aforeground
而是 a background
,即
(face-attribute 'cursor :background)
; => "black"
Run Code Online (Sandbox Code Playgroud)