gpt4 book ai didi

emacs - 无法在 emacsclient 中更改光标颜色

转载 作者:行者123 更新时间:2023-12-03 23:32:48 25 4
gpt4 key购买 nike

如果我运行 emacs --daemon (在 .xinitrc 或更高版本中)然后是 emacsclient -c , 新创建的框架具有黑色光标颜色,无论颜色主题或任何其他设置。更确切地说,在我输入任何内容之前,光标颜色是白色(或其他颜色),但是第一次按键时它会变成黑色并且无法通过 set-cursor-color 更改。 .默认的和我自定义的颜色主题都是黑色的,所以编辑起来很不舒服。

如果我运行 emacsM-x server-start而不是 emacs --daemon那么这个问题就不会出现了。但是这样我需要保留一个 emacs“主”框架而不是偶然杀死它,这似乎不是一个很好的解决方案。

我在 .emacs.d/init.el 中有以下块但它没有帮助:

(set-cursor-color "red")
(setq initial-frame-alist '((cursor-color . "red")))
(setq default-frame-alist '((cursor-color . "red")))
(add-hook 'window-setup-hook '(lambda () (set-cursor-color "red")))
(add-hook 'after-make-frame-functions '(lambda (f) (with-selected-frame f (set-cursor-color "red"))))

如果我运行 M-x describe-face RET cursor我得到:
(...)
Defined in `faces.el'.

Family: unspecified
Foundry: unspecified
Width: unspecified
Height: unspecified
Weight: unspecified
Slant: unspecified
Foreground: unspecified
Background: black
Underline: unspecified
Overline: unspecified
Strike-through: unspecified
Box: unspecified
Inverse: unspecified
Stipple: unspecified
Font: unspecified
Fontset: unspecified
Inherit: unspecified

最佳答案

Alright.. This issue can be resolved by adding

(setq default-frame-alist '((cursor-color . "white")))

though I don't understand why it was not a problem before.



this论坛主题。

关于emacs - 无法在 emacsclient 中更改光标颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8204316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com