smart-input-source
在本论坛发布以来,在坛友的反馈下不断改进。
2020-06-15 发布了最新版本,在使用方式上进行了特别大的改动,
因此重新开贴。
请问下大佬,你这个方案有办法让Emacs的每个打开的buffer记住当前输入法状态(中文/英文)吗?这样切换buffer的时候还是原来的输入法状态。
好主意,我来实现一下。
因为这个需求是很多人选择Emacs内置输入法或者emacs-rime的原因之一
今天一定实现
正在写,不复杂。
以前我一直不明白为什么会有那么多人用内置输入法。
内置输入法就是为了能够实现Emacs能够控制输入法的行为,能够根据自己的需求实现一些特殊的功能。
老哥的这工作造福很多人啊 ,上一个让我觉得有这专注的是好用的截图软件Snipaste
@aqua0210 已经实现了。
(use-package! smart-input-source
:config
(smart-input-source-global-auto-english-mode t)
(add-hook! '(text-mode-hook prog-mode-hook)
#'smart-input-source-inline-english-mode)
(add-hook! '(text-mode-hook prog-mode-hook)
#'smart-input-source-remember-input-source-mode)
(add-hook! '(text-mode-hook prog-mode-hook)
#'smart-input-source-follow-context-mode))
我也用这个 。。。
你看我截屏上,菜单栏有snipaste的图标。
今天我在集中精力写说明文档,示意图啥的。
功能很多,但是不解释好,用户不会用。
这么快就弄好了。晚上回家安装试试。
大佬,萌新求教,emacs-smart-input-source怎么安装,直接在emacs里用package-install说是not found
错了,是 smart-input-source
,
没有前面的 emacs-
readme上面有的。
大佬,请请教下我在Windows下使用imselect.exe 的话,是应该怎么设置?我按照下面的设置,并不工作。 我的输入法只有小狼豪和英文
1033 和 2052 是通过 (smart-input-source--get-input-source)
获得
(setq smart-input-source-external-ism "im-select.exe")
(setq smart-input-source-english-input-source "1033")
(setq smart-input-source-other-input-source "2052")
已经折腾好,感谢大佬,期待详细的使用文档
这个版本看起来不够新。
不过,我今晚会更新很多版。
明天你记得再更新一下。
其实我不怎么明白,为什么这些有关输入法的包好像都是在解决Windows上的问题,我这种用Linux的应该不用装吧
一样的啊。
只是为了减少频繁的输入法切换
我用的是mac,一样要装。
否则,比如你要用evil
的话,
在insert
模式和normal
模式之前切换,
你会想死