How-To :: Nano com Syntaxe Highlighting


Esta é uma atualização de uma antiga dica publicada no VOL e que trata de melhorar a apresentação do que vemos ao usar o editor nano, para tal adicionamos o recurso de Sintax Highlighting às configurações do mesmo, testes realizados no Slackware Current.

Este tutorial poderá ser seguido em qualquer outra distribuição onde os pacotes nano e git estejam instalados.

Atualizado em: 2018-04-29

Mãos a obra.

Com o git, baixe o repositório abaixo renomeando-o para .nano:

$ git clone --depth=1 https://github.com/scopatz/nanorc.git ~/.nano

Dentro da pasta ~/.nano estarão todas as configurações referentes a scripts, linguagens de programação e etc.

Dito isto, crie um alias para o arquivo ~/.nano/nanorc em sua $HOME:

$ ln -sf ~/.nano/nanorc ~/.nanorc

Feito isto, abra um novo terminal e veja alguns confs ou scripts.

Para atualizar as configurações da pasta .nano, de vez em quando entre na mesma e execute um:

$ git pull
ou
$ git pull origin master

Em caso de erro na sincronização do repositório, veja esta dica:

Resolvendo problemas na sincronização de repositórios GIT

Uma alternativa ao passo acima é a execução do script install.sh contida na pasta ~/.nano (mas isso só vale se ao menos uma vez você utilizou o git), vejam como é fácil atualizar as configurações e o arquivo ~/.nano/nanorc:

$ sh ~/.nano/install.sh

Este slideshow necessita de JavaScript.

Para o caso das configurações do Debian, tive que copiar a configuração original do nano do Slackware para a pasta .nano:

$ cp -av /usr/share/nano/debian.nanorc .nano/

E acrescentei a linha abaixo no arquivo ~/.nano/nanorc:

## Debian files
include ~/.nano/debian.nanorc

Em teste!

No exemplo abaixo vemos um bash script, sendo acessado pelo root que não tem esse recurso habilitado e pelo usuário normal:

Este slideshow necessita de JavaScript.

E abaixo, vemos o sources.list do Debian, um script python e outro em ruby:

Este slideshow necessita de JavaScript.

Referência.

Nano Syntax Highlighting Git @ AUR/

IntÉ!

Anúncios
How-To :: Nano com Syntaxe Highlighting

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s