Como instalo a versão mais recente do EMACS e escolho a interface do usuário apropriada?

1

Estou executando o mais recente Kubuntu (12.04 beta 2) e gostaria de executar o emacs mais recente (atualmente v24). Os repos são uma versão atrás. Qual é a melhor maneira de instalar o v24 ou posterior (e evitar futuros conflitos de versão)?

Além disso, existe alguma razão para não usar a versão GUI do emacs se o X estiver rodando? Por exemplo, eu poderia definir a versão GUI emacs como o editor de texto padrão e usá-la para editar tarefas agendadas (crontab -e)? Estou assumindo que a resposta é sim, mas como ainda não fiz isso (meu editor padrão é nano), quero verificar se há motivos para deixar o nano como editor padrão.

Normalmente, quando estou trabalhando na linha de comando, acabo usando o nano. Agora que penso nisso, não faço ideia de por que continuo fazendo isso. Existe alguma desvantagem em chamar um editor de GUI ao trabalhar em um terminal X?

EDIT: Eu testei brevemente estas duas versões

  • GNU Emacs 24.0.94.1 (x86_64-pc-linux-gnu, GTK + versão 3.3.20) de
  • GNU Emacs 23.3.1 (x86_64-pc-linux-gnu) instalado por padrão no Kubuntu.

Este post explica algumas das diferenças entre as versões .

Infelizmente (para mim) a versão padrão instalada (23.3.1, 23.3 + 1-1ubuntu9) é a versão nox.

Package: emacs23-nox
Status: install ok installed
Version: 23.3+1-1ubuntu9
Replaces: emacs23, emacs23-gtk, emacs23-lucid

O pacote com a versão 24 é aberto no modo GUI por padrão. Isso é o que eu prefiro. Algumas das alterações da versão 24 que me interessam estão listadas nas referências abaixo.

Mas parece que há vários pacotes e versões diferentes que eu poderia instalar.

Referências:

  • O que há de novo no Emacs 24 (parte 1) | Dominando o Emacs link "O modo de shell usa regras pcomplete, com a UI de conclusão padrão. Yowzah! Há muitas funcionalidades legais e novas escondidas nesta mudança preciosa. "

  • EmacsWiki: alterações recentes link

por MountainX 31.03.2012 / 03:25

2 respostas

2

Se você precisar perseguir a versão mais recente, poderá obter a fonte e compilá-la você mesmo. A menos que você saiba de algum novo recurso matador que o emacs24 tem, eu não perderia tempo e apenas usaria o que vem com o Ubuntu.

Não há desvantagens em chamá-lo diretamente, mas a maneira do emacs é iniciar uma sessão do emacs quando você faz o login e nunca a fecha. Você pode export EDITOR=emacsclient e executar M-x server-start no emacs e coisas como crontab -e solicitarão ao emacs para abrir o arquivo na outra janela. Quando terminar, clique em C-x C-# para desbloquear o emacsclient .

Se você preferir manter a edição na janela de terminal (é claro, você pode simplesmente executar M-x ansi-term e fazer seu trabalho de terminal dentro de um buffer do emacs), você pode adicionar -t ao comando emacsclient e irá abrir um novo quadro emacs naquele terminal para que você possa fazer sua edição no terminal, mas ainda tenha acesso a todos os seus outros buffers, o kill ring, etc.

    
por psusi 31.03.2012 / 03:38
0

A diferença de comportamento ao iniciar no modo CLI vs GUI não é um problema da versão 23 vs 24. A menos que você esteja insistindo na versão 24 ou realmente precise de um novo recurso, eu apenas instalaria e executaria a versão estável atual do repositório atual. Você não vai notar muita diferença entre as duas versões na maioria das utilizações do dia a dia. Tente remover e reinstalar se estiver dando a você um comportamento estranho, como insistir em iniciar no modo CLI. Você deliberadamente (ou acidentalmente) instalou emacs-nox inicialmente?

    
por haziz 06.12.2012 / 10:08