O Projeto GNU publicou o lançamento do editor de texto GNU Emacs 28.1. Até o lançamento do GNU Emacs 24.5, o projeto foi desenvolvido sob a liderança pessoal de Richard Stallman, que entregou o cargo de líder do projeto a John Wiegley no outono de 2015.
As melhorias adicionadas incluem:
- Forneceu a capacidade de compilar arquivos Lisp em código executável usando a biblioteca libgccjit, em vez de usar compilação JIT. Para habilitar a compilação nativa durante a compilação, você deve especificar a opção '--with-native-compilation', que compilará todos os pacotes Elisp que vêm com o Emacs em código executável. Ativar o modo permite obter um aumento notável no desempenho.
- Por padrão, a biblioteca gráfica Cairo é usada para renderização (a opção '--with-cairo' está ativada) e o mecanismo de layout de glifo HarfBuzz é usado para saída de texto. O suporte ao libXft foi descontinuado.
- Adicionado suporte para a especificação Unicode 14.0 e trabalho significativamente melhorado com emoji.
- Adicionada a capacidade de carregar filtros de chamada do sistema seccomp ('—seccomp=FILE') para sandboxing de processo.
- Um novo sistema foi proposto para exibir documentação e grupos de funções.
- Adicionada implementação de 'modo de menu de contexto' dos menus de contexto mostrados ao clicar com o botão direito.
- As capacidades do pacote para gerenciamento de projetos foram significativamente ampliadas.
Fonte: opennet.ru