Sintaxe de cor destacada trabalhando em um sistema, mas não nos outros. Mesmo arquivo nanorc

1

Estou tentando definir meu destaque de sintaxe de cor em nano , mas não funciona como esperado.

  1. Um sistema tudo funciona. Este é um laptop Fedora 21.

  2. Dois sistemas que eu tentei, exceto man something , funciona. este é um desktop Fedora 21 e um Fedora 21 vm no VirtualBox.

  3. Um sistema apenas um arquivo que eu tentei funciona (abertura do próprio nanorc dá destaque). Este é um Debian Wheezy área de trabalho.

Se eu fizer man emacs , isso só funcionará como esperado em um sistema. Eu também tenho destaque de sintaxe para muitos outros tipos de arquivos, eu pensei que a única coisa que eu precisava para configurar isso era ter .nanorc localizado no diretório home dos usuários, então nano poderia encontrá-lo. Isso é muito confuso.

Eu tentei procurar diferenças em bash_profile , /etc/profile , bashrc mas nada se destaca e talvez isso seja irrelevante. Eu olhei para as permissões. Eu iniciei um novo terminal e reiniciei o sistema.

Aqui está uma parte do meu arquivo .nanorc :

#####################################################################

## Manpages
##include "/usr/share/nano/man.nanorc"

## Here is an example for manpages.
##
syntax "man" "\.[1-9]x?$"
color green "\.(S|T)H.*$"
color brightgreen "\.(S|T)H" "\.TP"
color brightred "\.(BR?|I[PR]?).*$"
color brightblue "\.(BR?|I[PR]?|PP)"
color brightwhite "\f[BIPR]"
color yellow "\.(br|DS|RS|RE|PD)"

#####################################################################

Perguntas:

Por que o mesmo arquivo .nanorc não funciona da mesma forma em quatro sistemas Linux (o Fedora 21 está funcionando, dois o Fedora 21 não estão funcionando e o Debian Wheezy não está funcionando). O que estou perdendo?

Quais são as etapas para definir um arquivo .nanorc personalizado a ser usado pelo nano e ter certeza de que ele não está em algum tipo de conflito ou algo assim?

--------------------------------------------

Aqui está o arquivo nanorc completo em pastebin.com .

    
por somethingSomething 21.04.2015 / 18:22

2 respostas

0

Eu descobri que há um bug no nano < 2.7.4-1

nano: / etc / nanorc é ignorado, se ~ / .nanorc existir

Latest from the bug report:

I just made the dist-upgrade to Debian 9.0, which included an update of package nano to version 2.7.4-1 and the problem vanished, the bug is solved in 2.7.4-1.

O relatório de erros: bug

    
por 21.07.2018 / 02:18
0

Descomentar os caminhos include deve fazê-lo.

por exemplo. ##include "/usr/share/nano/c.nanorc" tem comentários na frente de include "... . Remova os comentários e abra um arquivo c / c ++; o texto deve ser destacado. Faça isso para todos os outros itens que você quiser.

    
por 21.04.2015 / 19:23