Diferença entre pacotes emacs e emacs-lucid

30

Após a instalação do Ubuntu (13.10), encontrei duas versões do Emacs 24 no meu centro de software:

  1. GNU Emacs 24 (emacs24)

  2. GNU Emacs 24 (emacs24-lucid)

Não entendo qual é a diferença entre eles e qual versão é melhor instalar. Vou usar o emacs com schema, clisp e outras linguagens funcionais. Qual versão preferiu para mim?

Igor Benikov
fonte

Respostas:

39
  • emacs sem sufixo é a versão GTK + do Emacs
  • emacs-noxcom o -noxsufixo é a versão do emacs sem o suporte do servidor X.
  • emacs-lucidcom o -lucidsufixo inclui o Emacs com uma interface de usuário Lucid.

Agora a pergunta é "O que é a interface Lucid?" Certamente a descrição do pacote não é útil neste caso. Felizmente, encontrei um relatório de bug que tenta corrigir isso:

Mas o que é uma interface de usuário Lucid? Presumivelmente, significa "a interface do usuário oferecida pelo emacs23-lucid", que ainda é inútil.

O changelog.Debian.gz me diz que é "um pacote emacsVER-lucid para quem ainda deseja a versão não-GTK +" - ou seja, a interface do usuário

(1) parece que o emacs antigo
(2) não usa GTK +

--- que parecem dados úteis para uma pessoa que decide se deseja instalá-lo.

O leitor também está curioso sobre o relacionamento, se houver, com a Lucid, Inc.

Leitura adicional:

"Lucid Emacs", da Lucid, Inc, foi o garfo que se tornou o XEmacs. Então parece que o emacs23-lucid é a versão do GNU Emacs projetada para se parecer com as versões dos anos 90 do XEmacs? Vejo

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

Instalando-os e comparando (no Squeeze) Vejo que a tela inicial do emacs23 diz "Este é o GNU EMacs 23.2.1 (x86_64-pc-linux-gnu, GTK + versão 2.20.1)" enquanto o emacs23-lucid tem "(x86_64-pc- linux-gnu, kit de ferramentas X, barras de rolagem Xaw3d) ". É mais antigo e mais cinza do que a versão GTK +, mas nem de longe tão cinza quanto xemacs21 ...

E então o que esperamos ver como a próxima descrição (que parece mais clara):

Talvez a descrição possa ser algo como:

Descrição: O editor GNU Emacs (não GTK + GUI) GNU Emacs é o editor de texto extensível e auto-documentável. Este pacote contém uma versão do Emacs com uma interface gráfica com o usuário baseada no antigo conjunto de widgets Lucid no estilo XEmacs.

Você pode saber mais sobre esse "Lucid" aqui .

Braiam
fonte
1
Obrigado. Acho que vou instalar o emacs sem sufixos e pós
correções
1
A descrição do pacote certamente poderia explicar isso melhor.
Teemu Leisti
3
A história por trás do Lucid Emacs: jwz.org/doc/lemacs.html
Bryan
5

Se você usa o GTK Emacs, está sujeito a este erro: https://bugzilla.gnome.org/show_bug.cgi?id=85715 . Basicamente, se o seu servidor X travar, o Emacs também, mesmo que tenha sido iniciado como um daemon. Quase certamente nunca será consertado. É por isso que eu uso a GUI do Lucid.

jpkotta
fonte
por que não usar o emacs-nox?
user1742529
@ user1742529 porque a GUI é muito melhor que a IMO do terminal. O principal é pressionar as teclas com alias. O X11 reconhece mais pressionamentos de tecla que um terminal, por exemplo, C-ie TABsão indistinguíveis na maioria dos terminais. Além disso, a GUI pode exibir mais cores e fontes. E para deixar claro, você pode usar a GUI com Lucid em vez de GTK, para que você não esteja sujeito a esse bug.
Jspkotta