我在Mac系统上尝试更改光标颜色这个功能,没有生效。只看到光标闪了一下黄颜色。 通过系统切换和通过smart-input-source-switch切换都试过了。
- 是否git最新版?
- 你的配置?
- 你的截屏。
我也是mac,用的是emacs mac port
既然摊子铺的那么大,不如再看看 GitHub - cute-jumper/fcitx.el: Better fcitx integration for Emacs. 有什么功能也一起实现了呗(最近没关注,也可能都实现的差不多了🤣)
我也是用的emacs mac port 不过我没加title-bar,这个应该不影响吧。
中英文都是这个颜色 我的配置如下:
(when (eq system-type 'darwin)
(setq smart-input-source-english "com.apple.keylayout.ABC")
(setq-default smart-input-source-other "im.rime.inputmethod.Squirrel.Rime")
)
;; enable the /respect/ mode
(smart-input-source-global-respect-mode t)
;; Input source specific cursor color
(defvar original-cursor-background nil)
(add-hook 'smart-input-source-set-english-hook
(lambda ()
(when original-cursor-background
(set-face-background 'cursor original-cursor-background))))
(add-hook 'smart-input-source-set-other-hook
(lambda ()
(unless original-cursor-background
(setq original-cursor-background (face-background 'cursor)))
(set-face-background 'cursor "orange")))
可以啊。我去看看~~~
争取成为 fcitx
的超集。
不启用cursor color这些hook的时候,你的默认鼠标颜色是什么?
而且,evil-pinin就是cute-jumper
的evil-find-char-pinyin
的超集。
都是这个红色的。我试过去了主题,默认主题也是这个效果。一直红色。
用了git最新版了没有呢?
是最新的,刚刚更新确认了。如果配置没问题的话,我到windows下再试试看。
别。应该是哪里有问题。兼容性的问题? 你可以开teamviewer我看看么?
你直接运行这个,有没有效果?
等下。。。。。
我这里也不行了。
应该是最新版,反而我引入了bug。
等我更新。
好的,我这边运行这条命令返回的是nil值,颜色没有更改。
那说明,你那边不支持 cursor 的 background?
你运行 (setq cursor-type 'hbar)
有没有效果呢?
evil-pinyin elpa上面还没有通过?
这个是正常的,光标变成横线了
在审核,问题不大。就这两天吧。
那你把hook里面的代码改成那样,看看效果。