Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

从 org-capture 退出时不自动切换为英文 #43

Open
BruceCST opened this issue Jul 22, 2018 · 2 comments
Open

从 org-capture 退出时不自动切换为英文 #43

BruceCST opened this issue Jul 22, 2018 · 2 comments
Labels

Comments

@BruceCST
Copy link

BruceCST commented Jul 22, 2018

问题重现

在 org file 中使用中文输入,ESC 回到 normal state,然后 C-c c 进入 org-capture ,选中任意 templates 之后 按 i 进入 insert state,切换到中文输入,输入内容。到这里都没有问题,所有步骤都正常切换了输入法状态。
输入完成后, C-c C-c 保存退出(用 C-c C-k 不保存也是一样),光标回到 org file ,模式为 normal ,这时输入法状态为中文,按 i 试图进入 insert 模式的时候搜狗出现了……

另外,从 org file 中如果不用 ESC 回到 normal state 直接使用 C-c c 进入 org-capture,此时 org-capture 为 normal state ,这时也没有自动切换为英文。

求问是 fcitx 还需要进一步设置(已经用了 aggressive-setup )还是 package 设计就是需要先退回 normal 模式再切换 buffer ?

环境信息

OS: Mac OS X
Emacs: emacs 26.1 with spacemacs
spacemacs: V0.300.0
spacemacs branch: develop
spacemacs editing style: vim
Input method: Sogou
Package: fcitx.el fcitx-remote-for-osx.el
fcitx setup: (fcitx-aggressive-setup)

@cute-jumper
Copy link
Owner

感谢提供详细的重现步骤!这是一个已知的 bug,fcitx.el 在涉及 buffer 转换的时候在某些组合的情况下会出现你说的这种情况。

我有想过修复这个 bug,不过估计得等到我不那么忙的时候。如果你有兴趣,我可以提供一些帮助。

@BruceCST
Copy link
Author

BruceCST commented Aug 16, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants