升级到emacs 23.1有哪些令人信服的理由?

时间:2009-07-30 16:54:20

标签: emacs

我看到了the news that emacs 23.1 was released

对于程序员来说,升级的重要原因是什么?我目前在22.2。

列出的所有功能对我来说都不是必须的。最直接有趣的是nXML现已集成。我已经拥有它了。

但我不得不承认我不知道“智能迷你缓冲区完成”或“每缓冲区文本缩放”背后的真正含义。

任何人都有这些东西的提示或示例吗?

6 个答案:

答案 0 :(得分:11)

对我来说,最大的原因是对抗锯齿字体的支持。并且--daemon支持很好。

Emacs-fu有一些很好的write-up部分功能。

答案 1 :(得分:9)

M-x蝴蝶

alt text

答案 2 :(得分:5)

没有人说过多tty支持?我在某个地方打开了一个很长的(LONG!)emacs会话,我远程进入该机器并使用该特定的emacs会话(所有临时缓冲区,所有设置都按照我喜欢的方式设置,缓冲区组打开等) 。当然,好处是我不需要担心在切换机器时(例如从学校到家庭)保存临时缓冲区(你确实使用它们作为便笺本,不是吗?)等。

此外,通过多tty支持,您可以使用emacsclient -nw打开emacs,以替换您对vi的偶然需求,以便进行快速终端编辑。 emacsclient -nw将比vi打开得更快,您可以访问已打开的emacs会话作为奖励。 (在emacs 23之前,emacsclient无法从终端运行。)

答案 3 :(得分:2)

“改进的Unicode支持(内部字符表示现在基于UTF-8)。” 对我来说是一个关键的原因,但这无疑取决于你的工作流程。

您要询问的部分字词已在 Set Emacs defaut font face per-buffer/mode中进行了讨论,并且也在emacs维基中,例如 http://www.emacswiki.org/emacs/SetFonts(在更改字体大小 - 缓冲区文本大小调整下)。

答案 4 :(得分:1)

在我使用预发行版时,最引人注目的功能是改进了字体支持。以及关于更智能的窗口分割的一些小事。

答案 5 :(得分:1)

对我来说它的字体支持和gnupg集成。

也很高兴从emacs中阅读pdf。