emacs 和 emacs-lucid 包之间的区别

Igo*_*kov 39 package-management emacs

Ubuntu安装(13.10)后,我在我的软件中心找到了两个版本的Emacs 24:

  1. GNU Emacs 24(emacs24)

  2. GNU Emacs 24(emacs24-lucid)

我不明白它们之间的区别是什么,哪个版本更适合安装。我将使用带有 scheme、clisp 和其他函数式语言的 emacs。我更喜欢哪个版本?

Bra*_*iam 49

  • emacs 没有后缀的是 Emacs 的 GTK+ 版本
  • emacs-nox-nox后缀是emacs的版本,不带X服务器的支持。
  • emacs-lucid-lucid后缀包括与清醒用户界面Emacs的。

现在的问题是“什么是 Lucid 界面?” 当然,在这种情况下,包描述没有帮助。幸运的是,我发现了一个错误报告,试图解决这个问题:

但什么是 Lucid 用户界面?据推测,它的意思是“emacs23-lucid 提供的用户界面”,这仍然没有帮助。

changelog.Debian.gz 告诉我它是“一个 emacsVER-lucid 包,适用于那些仍然想要非 GTK+ 版本的人”——即 UI

(1) 看起来像旧的 emacs
(2) 不使用 GTK+

--- 对于决定是否安装它的人来说,这似乎是有用的数据。

读者也很好奇与 Lucid, Inc. 的关系(如果有的话)。

进一步阅读:

Lucid, Inc 的“Lucid Emacs”是成为 XEmacs 的分支。 所以看起来 emacs23-lucid 是 GNU Emacs 的版本,它被设计成看起来像 XEmacs 的九十年代版本?看

http://www.gnu.org/s/libtool/manual/emacs/Lucid-Resources.html#Lucid-Resources

安装它们并比较(在 Squeeze 上)我看到 emacs23 的启动画面显示“这是 GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK+ Version 2.20.1)”,而 emacs23-lucid 的则显示“(x86_64-pc- linux-gnu、X 工具包、Xaw3d 滚动条)”。它比 GTK+ 版本更老、更灰,但远不及 xemacs21 那样灰……

然后我们希望将看到的下一个描述(看起来更清晰):

也许描述可能是这样的:

描述:GNU Emacs 编辑器(非 GTK+ GUI) GNU Emacs 是可扩展的自记录文本编辑器。这个包包含一个带有图形用户界面的 Emacs 版本,它基于旧的 XEmacs 风格的 Lucid 小部件集。

您可以在此处了解有关此“Lucid”的更多信息。

  • Lucid Emacs 的背景故事:http://www.jwz.org/doc/lemacs.html (4认同)

jpk*_*tta 8

如果您使用 GTK Emacs,则会遇到此错误:https : //bugzilla.gnome.org/show_bug.cgi?id=85715。基本上,如果您的 X 服务器崩溃,您的 Emacs 也会崩溃,即使它是作为守护程序启动的。它几乎肯定永远不会得到修复。这就是我使用 Lucid GUI 的原因。

  • @user1742529 因为 GUI 比终端 IMO 好得多。最主要的是别名按键。X11 比终端识别更多的按键,例如`Ci` 和`TAB` 在大多数终端中是无法区分的。此外,GUI 可以显示更多颜色和字体。需要明确的是,您可以将 GUI 与 Lucid 一起使用,而不是 GTK,因此您不会受到此错误的影响。 (2认同)