O destaque da sintaxe de less funciona perfeitamente na maioria dos sistemas * nix.
apt install source-highlight
export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"
export LESS=' -R '
Em distros baseadas no Fedora / RedHat use /usr/bin/src-hilite-lesspipe.sh .
Mesmo no Cygwin, você pode fazê-lo com o menor ajuste do caminho do script shell e instalando com apt-cyg de apt .
No entanto, usar isso diminui drasticamente a navegação em arquivos grandes. Sugiro usar alias de forma a implementar somente a LESSOPEN export acima quando necessário, assim:
alias lessh='LESSOPEN="| /usr/bin/src-hilite-lesspipe.sh %s" less -M '
em que o sinal -M é conveniente para mostrar também o nome do arquivo e o número da linha.
Lembre-se também de copiar o script para o caminho da pasta:
cp /usr/share/source-highlight/src-hilite-lesspipe.sh /usr/bin/src-hilite-lesspipe.sh