(global-set-key (kbd “M-j”) 'pyim-convert-string-at-point) 这个试试行不行
还是不行。M-j 是将 buffer 上光标所在的字符复制到 minibuffer…
各位同学,这几天添加了一个功能,根据输入法输入状态,改变光标颜色,中文时为绿色,英文时颜色不变,同学可以通过这个变量来设置
(defcustom pyim-indicator-list (list #'pyim-indicator-with-cursor-color #'pyim-indicator-with-modeline)
"PYIM 当前使用的 indicators.
Indicator 用于显示输入法当前输入状态(英文还是中文)。"
:type '(choice (const :tag "Off" nil)
(repeat :tag "Indicator functions" function)))
刚刚push,melpa可能需要等一段时间。
2 个赞
早知道有现成的,我就不制造轮子了
动态的光标颜色有什么意义吗?Get 不到点。。
这个功能对重度使用 pyim 探针的同学很有用,因为中英文切换是探针根据环境探测后,动态切换的,所以通过光标颜色,可以提前知道当前的输入法在什么状态,减少误操作。
1 个赞
你觉得用这个小绿点来标记输入法状态,感觉怎么样?
3 个赞
一般是喜欢全屏使用Emacs,并且没有mode-line 或者 mode-line 不显示输入法状态的用户,更需要这个自动光标颜色切换。
2 个赞
我还没实际装上
待我干完活儿……
我认为还是能根据主题切换比较好,或者直接取当前主题的某个颜色。
确实,但我不知道该取哪个主题的颜色
这段代码看不懂,能够给出一个更改中文绿色光标的 DEMO 吗?比如说更改为 orange
你如果只是想改光标颜色,用
(setq pyim-indicator-cursor-color (list "orange"))
1 个赞
不设置第二个颜色,会在切换主题的时候,光标颜色出现异常:在明亮和暗黑主题互相切换的时候
有什么好的颜色推荐?
我只是想提醒后面看答案的,需要设置两个颜色
这个太难了,我有选择困难症……
这俩网站的颜色都不错:
现在的绿色确实显得“不高级”,不过找到兼容dark/light主题的颜色似乎也不容易
3 个赞
绿色确实有点low,我选它的原因是因为单词好拼写。。。
请问一下,有方法可以获取当前的光标颜色的值吗?
frame参数,cursor-color 试试
1 个赞