X-Git-Url: http://git.subgeniuskitty.com/gitweb-sgk/.git/blobdiff_plain/a062b3646dcbb47d4e51db1ae9ca1a3dfbf48bbd..HEAD:/gitweb.cgi diff --git a/gitweb.cgi b/gitweb.cgi index 56881e1..93d9600 100755 --- a/gitweb.cgi +++ b/gitweb.cgi @@ -275,7 +275,7 @@ our %highlight_basename = ( our %highlight_ext = ( # main extensions, defining name of syntax; # see files in /usr/share/highlight/langDefs/ directory - (map { $_ => $_ } qw(py rb java css js tex bib xml awk bat ini spec tcl sql)), + (map { $_ => $_ } qw(py rb java css js tex bib xml awk bat ini spec tcl sql go)), # alternate extensions, see /etc/highlight/filetypes.conf (map { $_ => 'c' } qw(c h)), (map { $_ => 'sh' } qw(sh bash zsh ksh)), @@ -6411,9 +6411,9 @@ sub git_search_files { $ltext = esc_html($ltext, -nbsp=>1); } print "
" . - $cgi->a({-href => $file_href.'#l'.$lno, - -class => "linenr"}, sprintf('%4i', $lno)) . - ' ' . $ltext . "
\n"; + "" . + "" . $ltext . "\n"; } } if ($lastfile) { @@ -7202,13 +7202,20 @@ sub git_blob { href(action=>"blob_plain", hash=>$hash, hash_base=>$hash_base, file_name=>$file_name) . qq!" />\n!; + } elsif ($file_name =~ /\.md$/) { + my $absolute_file_name = "$projectroot/$project"; + $absolute_file_name =~ s/\.git$//; + $absolute_file_name = $absolute_file_name . $file_name; + print "
"; + insert_markdown_file($absolute_file_name); + print "
"; } else { my $nr; while (my $line = <$fd>) { chomp $line; $nr++; $line = untabify($line); - printf qq!
%4i %s
\n!, + printf qq!
%s
\n!, $nr, esc_attr(href(-replay => 1)), $nr, $nr, $highlight ? sanitize($line) : esc_html($line, -nbsp=>1); }