From 8b73729ef08cfb61c56850d257fc97cffa541313 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Wed, 20 Aug 2025 18:53:08 +0100 Subject: [PATCH] appview/pages: unconditionally apply syntax highlights Signed-off-by: oppiliappan --- appview/pages/pages.go | 45 ++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 24 deletions(-) diff --git a/appview/pages/pages.go b/appview/pages/pages.go index fa55ea70..e12e3ee2 100644 --- a/appview/pages/pages.go +++ b/appview/pages/pages.go @@ -674,35 +674,32 @@ func (p *Pages) RepoBlob(w io.Writer, params RepoBlobParams) error { } } - if params.Lines < 5000 { - c := params.Contents - formatter := chromahtml.New( - chromahtml.InlineCode(false), - chromahtml.WithLineNumbers(true), - chromahtml.WithLinkableLineNumbers(true, "L"), - chromahtml.Standalone(false), - chromahtml.WithClasses(true), - ) - - lexer := lexers.Get(filepath.Base(params.Path)) - if lexer == nil { - lexer = lexers.Fallback - } + c := params.Contents + formatter := chromahtml.New( + chromahtml.InlineCode(false), + chromahtml.WithLineNumbers(true), + chromahtml.WithLinkableLineNumbers(true, "L"), + chromahtml.Standalone(false), + chromahtml.WithClasses(true), + ) - iterator, err := lexer.Tokenise(nil, c) - if err != nil { - return fmt.Errorf("chroma tokenize: %w", err) - } + lexer := lexers.Get(filepath.Base(params.Path)) + if lexer == nil { + lexer = lexers.Fallback + } - var code bytes.Buffer - err = formatter.Format(&code, style, iterator) - if err != nil { - return fmt.Errorf("chroma format: %w", err) - } + iterator, err := lexer.Tokenise(nil, c) + if err != nil { + return fmt.Errorf("chroma tokenize: %w", err) + } - params.Contents = code.String() + var code bytes.Buffer + err = formatter.Format(&code, style, iterator) + if err != nil { + return fmt.Errorf("chroma format: %w", err) } + params.Contents = code.String() params.Active = "overview" return p.executeRepo("repo/blob", w, params) } -- 2.51.2