可行 但真的挺麻烦的 最近看好像论坛里有人讨论这个问题?不过是相反的 在emacs里可以使用系统输入法了 好迷的样子
emacs-rime 是按 buffer 切的,我感觉单放一个键也没啥问题。。
习惯问题了 这套方案还行吧
大佬你 b 站好厉害,能不能给打个广告
e 不是大佬 同意下qq请求吧
如果使用 pgtk 分支,可以在配置中加入
(setq pgtk-use-im-context-on-new-connection nil)
禁用输入法,或使用 pgtk-use-im-context
函数启用和禁止系统输入法。
参考:
1 个赞
这个分支有什么明显的好处没?除了 wayland 兼容性
childframe 不会有焦点被抢的问题
我不使用这个分支,它的开发者在 README.md 中已经列举出来了:
- wayland 的兼容性
- childframe 一些 BUG 的修复,eg:childframe 不会超过 parent frame
- Instead of xrdb, 作者使用 gsettings 是 emacs 更好的管理 Xresource 数据 (PS: 我没有用过)
- 是否使用系统输入法是可控的
自从 emacs 在 某个 commit 之后无法通过不设置 XMODIFIRS 来禁用 系统输入法后,我就从单纯 emacsGcc 分支切换到包含 gcc 和 pgtk 的分支
GTK_IM_MODULE=emacs XMODIFIERS=@im=emacs emacs &
3 个赞
完全忘了XMODIFIERS和GTK_IM_MODULE这两个东西 完美解决
难道你们没人用C-SPC
绑默认的set-mark-command
?怎么都是用作切换输入法
纯好奇
一代又一代的猛男们,都在手废了以后,选择了模式编辑。。。
我还在用😂,切换输入法用Shift
掌压Ctrl,无压力
痛苦的不是ctrl,而是C-M-S-
1 个赞
,这个确实不好按。我直接放弃这类按键,通过C-M-s 按 isearch-forward-regexp
,其实按的更多的还是C-s,isearch-forward
.
shift改R-alt可破C-M-S
那岂不是只有一个 shift 了。。
我把它改到 M-m
上了