···
677
-
if params.Lines < 5000 {
678
-
c := params.Contents
679
-
formatter := chromahtml.New(
680
-
chromahtml.InlineCode(false),
681
-
chromahtml.WithLineNumbers(true),
682
-
chromahtml.WithLinkableLineNumbers(true, "L"),
683
-
chromahtml.Standalone(false),
684
-
chromahtml.WithClasses(true),
677
+
c := params.Contents
678
+
formatter := chromahtml.New(
679
+
chromahtml.InlineCode(false),
680
+
chromahtml.WithLineNumbers(true),
681
+
chromahtml.WithLinkableLineNumbers(true, "L"),
682
+
chromahtml.Standalone(false),
683
+
chromahtml.WithClasses(true),
687
-
lexer := lexers.Get(filepath.Base(params.Path))
689
-
lexer = lexers.Fallback
686
+
lexer := lexers.Get(filepath.Base(params.Path))
688
+
lexer = lexers.Fallback
692
-
iterator, err := lexer.Tokenise(nil, c)
694
-
return fmt.Errorf("chroma tokenize: %w", err)
697
-
var code bytes.Buffer
698
-
err = formatter.Format(&code, style, iterator)
700
-
return fmt.Errorf("chroma format: %w", err)
691
+
iterator, err := lexer.Tokenise(nil, c)
693
+
return fmt.Errorf("chroma tokenize: %w", err)
703
-
params.Contents = code.String()
696
+
var code bytes.Buffer
697
+
err = formatter.Format(&code, style, iterator)
699
+
return fmt.Errorf("chroma format: %w", err)
702
+
params.Contents = code.String()
params.Active = "overview"
return p.executeRepo("repo/blob", w, params)