Gitweb: Как я вижу исходный код в структурном виде с цветом

Я использую gitweb.

В структурном виде я вижу свой исходный код. Но этот код - все в черном цвете, мне нравится конфигурируемый к добавленному выделению

18
задан Pablo Morales 30 March 2010 в 20:53
поделиться

1 ответ

Чтобы включить подсветку синтаксиса в представлении blob в современном gitweb, вам потребуется

  1. Установить программу подсветки (та из пакет 'highlight', а не из 'source-highlight' или 'src-highlight'; это разные программы).

  2. Настройте gitweb, чтобы включить подсветку источника. Это можно сделать, добавив следующую строку

     $ feature {'highlight'} {'default'} = [1]; 
     

    в файл конфигурации gitweb для вашей установки, обычно / и т.д. / gitweb.conf .

    См. Раздел «Настройка функций gitweb» в gitweb.conf справочной странице (и упомянутой справочной странице в целом), часть о функции «выделения» или соответствующие строки в источниках gitweb.

    Примечание: если вы используете gitweb с постоянной средой веб-сервера, такой как mod_perl, FastCGI или PSGI, вам может потребоваться перезапустить сценарий gitweb, если он настроен на чтение конфигурации только один раз.


Исходный ответ (исторический)

В настоящее время он не поддерживается, но взгляните на ветку gitweb / web моего репозитория git / jnareb-git.git - эти два коммита добавляют подсветку синтаксиса в gitweb были отправлены в список рассылки git (как RFC = патчи запроса комментариев). В этих патчах используется инструмент highlight из http://www.andre-simon.de/

. Вы можете попытаться выбрать эти два коммита: 5f7b6461 и ] 4edcf10d .

23
ответ дан 30 November 2019 в 07:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: