emacs 28.0 windows版原生支持输入法的中英文切换

大的更改可能会要求建设一个分支,等改好后合并

在帖子里看 manateelazycat 签过,有点复杂。过几天上班了可能没时间折腾了,唉。

正常,能坚持下来的 emacs 开发者非常少。。。。。。

早改电子版了,虽然还是挺慢的,不过抽空看看邮箱就行

谢谢!等会看看。趁着还可以在家happy的时候试试。

emacs-module.h 使用 28 版本的,生成的二进制模块可以向后兼容么?

我用emacs 27.0.50试了,不行。emacs 28.0.50 snapshot是可以的,毕竟native-comp的分支和28.0.50是track master分支代码。

在Eli Zaretskii的帮助下终于提交到emacs的master分支了。谢谢Eli。

13 个赞

大概哪个正式版本能用上?27.1?

有点厉害啊!

27.2甚至28,因为27分支已经不接受特性PR了

master分支上的代码不知道何时可以在正式版本上看见,按cireu说的,估计29.0.50的pretest能看见就不错了。

Emacs28, :+1: ** On MS-Windows, Emacs can now toggle the IME. A new function ‘w32-set-ime-open-status’ can now be used to disable and enable the MS-Windows native Input Method Editor (IME) at run time. A companion function ‘w32-get-ime-open-status’ returns the current IME activation status.

3 个赞

开发节奏快了不少嘛,:+1:t2:

1 个赞

有没有最新进展?

等28 release(一年后),或者自己找master上的代码来编译

这个爽,是哪个分支?编译出来看看

pretest的版本已经编译进去了,下pretest的就可以。http://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-28/

2 个赞

是直接安装.exe还是要重新编译呢? 我安装了.exe 还是不行

Symbol’s function definition is void: w32-set-ime-open-status

直接解压整个压缩包。用bin目录里的runemacs.exe。代码是去年5月提交的,现在编译的pretest里emacs已包含了 function w32-set-ime-open-status 。