Tornou-se conhecido alguns dias atrás a disponibilidade de uma nova versão del editor de texto popular GNU Emacs, que vem com sua nova versão 26.3. Esta é a terceira versão do branch 26.x, após a primeira versão (26.1) lançada em maio de 2018 e a segunda (26.2) lançada em abril passado.
Para aqueles que não estão familiarizados com este popular editor de texto, eles devem saber que GNU Emacs é um editor de texto extensível, personalizável, gratuito e aberto criado pelo fundador do Projeto GNU, Richard Stallman. Este é o mais popular da família Emacs de editores de texto.
Este editor de texto está disponível para GNU / Linux, Windows e macOS, Ele é escrito em C e fornece Emacs Lisp como uma linguagem de extensão. Também implementado em C, o Emacs Lisp é um "dialeto" da linguagem de programação Lisp usada pelo Emacs como linguagem de script.
Para aqueles que não estão familiarizados com este editor de texto, Os recursos do GNU Emacs incluem:
- modos de edição sensíveis ao conteúdo, incluindo realce de sintaxe, para muitos tipos de arquivo
- Documentação abrangente integrada, incluindo um tutorial para novos usuários
- Suporte total a Unicode para quase todos os scripts
- Também é altamente personalizável, usando o código Emacs Lisp ou uma interface gráfica de usuário.
- Ele tem um ecossistema completo de recursos além da edição de texto, incluindo rastreamento de programação e planejador de projeto (com modo Org), um e-mail e leitor de notícias (Gnus), uma interface de depuração e muito mais.
- também se beneficia de um sistema de pacotes (Emacs Lisp Package Archive ou ELPA) para baixar e instalar extensões
- E muito mais
Novos recursos-chave do Emacs 26.3
Sem dúvida a versão do Emacs 26.1 foi a que trouxe muitas novidades, por causa deles se destacam os seguintes:
- Implementando uma forma limitada de competição com threads Lisp
- Suporte para exibição opcional de números de linha no buffer. Observe que para editar um arquivo no Emacs (cujo arquivo está no disco rígido), o editor faz uma cópia em sua própria área de memória, e esta cópia é chamada de buffer
- um novo modo de rolagem horizontal de linha única
- Suporte a cores de 24 bits em terminais de texto compatíveis
Enquanto nesta nova versão do GNU Emacs que é versão 26.3, existem algumas mudanças que se destacam, tão um deles é a inclusão de uma nova chave GPG para verificar os pacotes no diretório GNU ELPA.
Uma nova opção, 'help-enable-complete-auto-load', também foi proposta para desabilitar o recurso introduzido no Emacs 26.1 que baixa arquivos durante a conclusão da entrada combinando 'Ch f' e 'Ch v'.
Como instalar o Gnu Emacs 26.3 no Ubuntu e derivados?
Se você estiver interessado em instalar esta nova versão do Gnu Emacs em sua distro, Eles podem fazer isso de duas maneiras.
O primeiro um deles é fazer isso diretamente do Centro de software do Ubuntu ou com a ajuda do Synaptic.
Embora, como você sabe, as atualizações de aplicativos geralmente não estejam disponíveis imediatamente, devemos esperar alguns dias para que sejam disponibilizadas a todos.
O outro jeito e o recomendado para ter ya uma versão mais atual versão 26.2.
É com a ajuda de um repositório que há algumas horas fiz a atualização do pacote e que (no momento em que estou escrevendo este artigo) disponível para Ubuntu 16.04 Xenial, 18.04 Bionic Beaver, 18.10 Cosmic Cuttlefish, 19.04 Disco Dingo, Linux Mint 19 e outros derivados do Ubuntu.
Para instalar o GNU Emacs no Ubuntu, bem como seus derivados, nós só teremos que abrir um terminal (Podemos fazer isso com a combinação de teclas Ctrl + Al + T) e copie os seguintes comandos nele:
sudo add-apt-repository ppa:kelleyk/emacs -y sudo apt-get update sudo apt-get install emacs26
Como desinstalar o Gnu Emacs 26.3?
Se por algum motivo você deseja remover este editor de texto de seu sistema operacional, você somente terá que abrir um terminal (Ctrl + Alt + T).
Depois disso, você só terá que escrever o seguinte nele:
sudo add-apt-repository ppa:kelleyk/emacs -r sudo apt remove emacs26 sudo apt autoremove
Não funcionou para mim adicionar o repositório que você propõe. Isso me deu o seguinte erro:
sudo add-apt-repository ppa: kelleyk / Emacs -y
Não é possível adicionar PPA: 'ppa: ~ kelleyk / ubuntu / Emacs'.
O usuário chamado '~ kelleyk' não tem PPA chamado 'ubuntu / Emacs'
Escolha um dos seguintes PPAs disponíveis:
* 'compton': compton
* 'curl': curl
* 'emacs': versões estáveis do Emacs
* 'fluxbox': fluxbox
* 'git-anexo': git-anexo
* 'updates': atualizações para o Ubuntu
Eu tentei este e é assim que funciona:
sudo add-apt-repositório ppa: kelleyk / emacs
Obrigado pela contribuição