GNU Emacs 24.3 即将发布 (original) (raw)

GNU Emacs 将于28日发布新的 24.3 版本。感谢 xfq 来稿

GNU Emacs 24.3主要为用户添加了如下新特性(相对于24.2):

* 在FreeBSD和NetBSD上,configure不再把/usr/local/lib和/usr/pkg/lib添加到链接器的搜索路径。你若想用,必须自己加。

* “rcs-checkin”和“vcdiff”这两个脚本被删除了(从bin和libexec目录)。前一个是因为没什么人用了,后一个是因为被vc-sccs替代了。

* ImageMagick支持默认开启。“imagemagick-register-types”函数在Emacs启动时默认执行。

* 在minibuffer的文件名prompt里,“C-M-f”和“C-M-b”现在可以分别移动到下一个和前一个目录分割符了。不过这个功能ido和Icicles都可以很轻松的做到。

* 如果你从bzr.sv.gnu.org的repository里的代码编译Emacs,新变量“emacs-bzr-version”会包含你用的Emacs revision。这个在报告bug的时候还是很有用的。

* 新变量“yank-handled-properties”允许操作召回后的文本属性,而不是移除它们。

* “z”不再在大部分模式中有命令绑定,这个键以前被绑定为“kill-this-buffer”,但是 “z”太容易被误按了。

* Apropos的face现在可以直接定制了。这些face的名字为“apropos-symbol”,“apropos-keybinding”,等等。详细请见“apropos”定制组,这里就不细说了。

* 你可以定制ANSI终端颜色了(通过定制“term-color-”,“term-color-underline”和“term-color-bold”这些faces)。

大多数情况下,assoc+member+push+delq可以工作的非常好。而且这也是个让人头疼的包:不清晰的语义,低下的效率,还有不干净的命名空间。
bruce.el cust-print.el
ledit.el mailpost.el
mouse-sel.el patcomp.el

_以“_”开头的docstring不再表示用户选项。只有用defcustom定义的变量才被看做用户选项。函数“user-variable-p”被弃用,请使用“custom-variable-p”。

* “dbus-register-signal”的参数将不只是字符串,而是关键字和关键字-字符串对。

* “current-time-string”不再要求参数中的年份在1000到9999之间了,现在,只要是C能支持的年份,它都能支持。

* Cygwin编译的Emacs将有2个新函数:“cygwin-convert-file-name-from-windows” 和“cygwin-convert-file-name-to-windows”。

* 当Emacs在Losedows下用-nw参数调用时(cmd.exe),新版的Emacs可以支持“mouse-highlight”, help-echo (在echo area),和“mouse-autoselect-window”。

当然,除了以上新特性,还有各种bug修复,这里就不细说了。因为最近Chong Yidong比较忙,所以他把Emacs的release management交给了Glenn Morris(从1月9日的Emacs pretest 24.2.92开始)。有关 GNU Emacs 24.3 的更多详情,可查看emacs-24的branch changes。Happy hacking!

# Tagged as emacs, gnu · Edit on GitHub

Read More: