GNU Emacs文本编辑器27.2作为新的维护版本发布。
Emacs 27.2是一个错误修复版本,没有任何新功能。根据更改日志,它更改了用户选项“ resize-mini-frames ”的行为。如果设置为非nil值(不是函数),请使用新功能“ fit-mini-frame-to-buffer”调整迷你帧的大小,该功能不会跳过缓冲区的前空行或后空行。
现在,当使用IME输入时,Emacs将忽略修饰键。默认情况下,在使用IME输入时按Ctrl,Shift和Alt键将不再将修饰符应用于产生的字符,因为有些IME使用带有修饰符的键来输入某些字符。将变量“ IME输入上的w32-ignore-modifiers”自定义为nil,以恢复旧的行为。
用户选项“ tramp-completion-reread-directory-timeout”现在已过时。
如何在Ubuntu中安装Gnu Emacs:
对于那些喜欢经典apt仓库的人,请关注Kevin Kelley的PPA,尽管在撰写本文时尚未对其进行更新。
Emacs也可以作为容器化的Snap软件包使用,但是当前版本为27.1。
由社区维护的Flatpak软件包已为Linux用户构建了Emacs 27.2。Ubuntu 20.04和更高版本的用户可以打开终端并逐个运行以下命令进行安装:
如果没有,请安装flatpak框架:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install flatpak
添加托管flatpak软件包的flathub存储库:
linuxmi@linuxmi:~/www.linuxmi.com$ flatpak remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
最后安装Emacs flatpak软件包:
linuxmi@linuxmi:~/www.linuxmi.com$ flatpak install flathub org.gnu.emacs
(可选)要删除flatpak软件包,只需在终端中运行命令:
linuxmi@linuxmi:~/www.linuxmi.com$ flatpak uninstall org.gnu.emacs