Personalizando sua experiência emacs com temas

Personalizando sua experiência emacs com temas
À medida que a tecnologia progrediu, isso levou ao desenvolvimento de ferramentas como ambientes de desenvolvimento integrados que oferecem feixes de recursos para seus usuários. No entanto, apesar da enorme popularidade que os IDEs ganharam nos últimos tempos, os editores de texto ainda são mais usados, principalmente devido ao seu alto desempenho e velocidade e à flexibilidade que eles fornecem aos usuários para criar e editar arquivos de todos os tipos de idiomas.

Os editores de texto modernos podem combinar com IDEs em termos de recursos fornecidos. Com todo o trabalho de desenvolvedores girando em torno de brincar com programas e entrar e sair de seus fluxos de trabalho, é imperativo usar um editor que deve ser fácil de trabalhar e fazer o trabalho da maneira que deveria ser feita.

Um ótimo editor de texto que existe há algum tempo é o Emacs, que, por ser fortemente personalizável e flexível, tornou -se a figura -chave por trás do trabalho de organizações em todo o mundo. O EMACS é frequentemente considerado uma máquina Lisp e não apenas um editor de texto, e isso certamente não está errado, pois pode ser configurado como uma concha, um cliente de email e muito mais.

Essa especialidade de emacs surge dele com um intérprete Lisp em sua essência, o que significa que os usuários podem configurar o Emacs apenas adicionando algumas linhas de código LISP. Com os editores de texto tendo um estilo muito simplista, esse atributo de EMACS permite que os usuários personalizem sua aparência e estilizam -o da maneira como eles gostam.

Portanto, hoje estaremos analisando como se pode personalizar o emacs com temas e alguns outros recursos.

Aparência inicial

Inicialmente, quando você carrega emacs, o tema que aparece junto com o Emacs é o seguinte:

Isso, no entanto, realmente não parece tão agradável aos olhos. Vamos mudar isso e emacs de estilo com um novo design.

Pré -requisitos

No entanto, antes de realmente passarmos para o processo real, primeiro precisamos adicionar algumas linhas ao nosso arquivo de inicialização. Quando o emacs começa, o primeiro arquivo processado é esse arquivo de inicialização, que contém comandos escritos no LISP que permitem aos usuários configurar o Emacs. É basicamente o que você chama de arquivo de configurações de personalização do EMACS. Para abrir nosso arquivo de inicialização, pressione as chaves Ctrl + x seguido pela Ctrl + f e depois digite ~/.Emacs. Por aqui, precisamos primeiro adicionar algum código de pré -requisito antes de atualizar o Emacs com nosso novo tema. Para isso, precisamos adicionar as seguintes linhas de código ao nosso arquivo init:

(requer 'pacote)
(add-to-list 'Package-Archives
'("Melpa" . "http: // melpa.org/pacotes/") t)
(Pacote Inicialize)
(a menos que (pacote de uso de pacote-p 'Package)
(Contents de refrescamento de pacote)
(Package-Install 'Use-Package)))

O código, dado acima, adiciona basicamente o arquivo Melpa à lista de repositórios de pacotes encontrados no EMACS e permite que ele use esses pacotes.

Além disso, ele instala o pacote Use, um pacote que pode ser usado para instalar ainda mais outros pacotes.

Adicionando um tema a Emacs

Agora estaremos adicionando um tema aos nossos emacs. Existem inúmeros ótimos temas disponíveis por aí. Um bom site para verificar isso são os temas da EMACS.

Para este tutorial, estarei adicionando o tema de Zenburn aos nossos emacs. Para fazer isso, mais uma vez abra o arquivo de inicialização e adicione as seguintes linhas de código a ele:

(Use-Package Zenburn-Theme
: verifique se t
: config
(Zenburn t) de carga))

Isso instala o tema Zenburn e o carrega quando o Emacs é reiniciado. Agora nosso emacs se parece com o seguinte:

Comparado ao tema inicial, isso parece muito melhor.

Personalizando ainda mais nosso tema

A melhor coisa sobre o Emacs é a liberdade que lhe oferece. Para usuários que não estão felizes com algumas coisas sobre o tema que acabaram de adicionar, o Emacs ainda permite que você o ajuste. Isso pode estar simplesmente mudando algumas cores ou escalando os tamanhos de fontes de títulos e títulos e muito mais.

Vamos mostrar um exemplo disso. No meu caso, vou mudar a família de fontes que acompanha o Emacs. Para fazer isso, adicionarei a seguinte linha de código ao meu arquivo init:

(Set-Face-Attribute 'Nil Padrão: Fonte "Dejavu Sans Mono")

Isso configura a família de fontes ou, como a Emacs lembra, a font enfrenta como Dejavu Sans. Posso personalizar ainda mais alterando seu tamanho de fonte ou especificando uma fonte separada para algum idioma específico como C++.

Temas padrão de emacs

Emacs em si vem com vários temas padrão. Para os usuários que não desejam entrar no aborrecimento de mudar seu arquivo de inicialização, eles podem simplesmente adicionar um desses temas padrão aos seus emacs. Os usuários podem verificar os temas padrão do EMACS pressionando Alt + X e inserindo os temas personalizados.

Isso os levará a uma tela que se parece mais disso:

Todos os temas apresentados acima na lista vêm junto com o Emacs 26. Para selecionar um tema desta lista, os usuários precisam entrar no nome do tema que desejam selecionar e pressionar Enter.

Eles verão imediatamente uma mudança nos emacs e um sinal cruzado também aparecerá ao lado da caixa do tema que selecionaram. Por exemplo, se eu selecionar Tango-Dark, ficaria assim;

No entanto, isso ainda não é permanente e, depois de recarregar os emacs, o antigo tema Emacs aparecerá.

Para configurar permanentemente isso como seu tema para o emacs, vá para o botão Salvar o tema e pressione Enter.

Agora, quando você reinicia seus emacs, você verá esse tema aparecer em vez do seu antigo.

Desativando o tema personalizado

Para os usuários que não se acostumam ao seu novo tema e preferem o antigo, eles podem desativá-lo usando o comando do tema desativado. Por exemplo, se eu quiser desativar meu tema Zenburn, preciso adicionar a seguinte linha de código ao meu arquivo init:

(Desativar o tema 'Zenburn)

Isso desativa o meu tema Zenburn e muda para o tema padrão. NOTA: Adicione o comando de desativar o tema após o comando de carga de carga.

Conclusão?

A facilidade com que os usuários podem alterar temas ou tamanhos de fonte que vêm com o Emacs mostra sua versatilidade e extensibilidade, e é isso que torna os Emacs tão poderosos e únicos em comparação com outros editores de texto.