diff --git a/modules/cgit/manifests/init.pp b/modules/cgit/manifests/init.pp index e0a3768d31..06f0e75b65 100644 --- a/modules/cgit/manifests/init.pp +++ b/modules/cgit/manifests/init.pp @@ -33,6 +33,7 @@ class cgit( package { [ 'cgit', 'git-daemon', + 'highlight', 'socat', ]: ensure => present, diff --git a/modules/openstack_project/files/git/cgitrc b/modules/openstack_project/files/git/cgitrc index 3befb75d32..1088f162da 100644 --- a/modules/openstack_project/files/git/cgitrc +++ b/modules/openstack_project/files/git/cgitrc @@ -66,7 +66,7 @@ mimetype.png=image/png mimetype.svg=image/svg+xml # Enable syntax highlighting (requires the highlight package) -#source-filter=/usr/libexec/cgit/filters/syntax-highlighting.sh +source-filter=/usr/libexec/cgit/filters/syntax-highlighting.sh # Increase the number of entries to list per page on the repository # index page (default 50) diff --git a/modules/openstack_project/files/git/openstack.css b/modules/openstack_project/files/git/openstack.css index cd75dbf9aa..6c436a0354 100644 --- a/modules/openstack_project/files/git/openstack.css +++ b/modules/openstack_project/files/git/openstack.css @@ -66,3 +66,17 @@ div#cgit table.list tr.nohover { div#cgit table.list tr.nohover:hover { background: #eef3f5; } + +/* Syntax highlighting */ +div#cgit table.blob .num { color:#2928ff; } +div#cgit table.blob .esc { color:#ff00ff; } +div#cgit table.blob .str { color:#ff0000; } +div#cgit table.blob .dstr { color:#818100; } +div#cgit table.blob .slc { color:#838183; font-style:italic; } +div#cgit table.blob .com { color:#838183; font-style:italic; } +div#cgit table.blob .dir { color:#008200; } +div#cgit table.blob .sym { color:#000000; } +div#cgit table.blob .kwa { color:#000000; font-weight:bold; } +div#cgit table.blob .kwb { color:#830000; } +div#cgit table.blob .kwc { color:#000000; font-weight:bold; } +div#cgit table.blob .kwd { color:#010181; }