Skip to content

Commit

Permalink
Add chroma fallback handler
Browse files Browse the repository at this point in the history
  • Loading branch information
JFryy committed Jun 27, 2024
1 parent ff50387 commit 6fe5404
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
4 changes: 3 additions & 1 deletion codec/utils.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ func PrettyFormat(s string, fileType EncodingType, raw bool) (string, error) {
if err != nil {
return "", err
}
// check v type
switch v.(type) {
case map[string]interface{}:
break
Expand All @@ -38,6 +37,9 @@ func PrettyFormat(s string, fileType EncodingType, raw bool) (string, error) {
lexer = lexers.Get("json")
} else {
lexer = lexers.Get(fileType.String())
if lexer == nil {
lexer = lexers.Fallback
}
}

if lexer == nil {
Expand Down
6 changes: 3 additions & 3 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ module github.com/JFryy/qq
go 1.22.4

require (
github.com/JFryy/qq/cli v0.0.0-20240626034628-3e21f7f0cea6
github.com/JFryy/qq/codec v0.0.0-20240626034628-3e21f7f0cea6
github.com/JFryy/qq/cli v0.0.0-20240627035713-ff503872a7e0
github.com/JFryy/qq/codec v0.0.0-20240627035713-ff503872a7e0
)

replace github.com/JFryy/qq/codec => ./codec

require (
github.com/BurntSushi/toml v1.4.0 // indirect
github.com/JFryy/qq/internal/tui v0.0.0-20240626033059-fa396add9f28 // indirect
github.com/JFryy/qq/internal/tui v0.0.0-20240627035713-ff503872a7e0 // indirect
github.com/agext/levenshtein v1.2.3 // indirect
github.com/alecthomas/chroma v0.10.0 // indirect
github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect
Expand Down
10 changes: 4 additions & 6 deletions go.sum
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
github.com/BurntSushi/toml v1.4.0 h1:kuoIxZQy2WRRk1pttg9asf+WVv6tWQuBNVmK8+nqPr0=
github.com/BurntSushi/toml v1.4.0/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho=
github.com/JFryy/qq/cli v0.0.0-20240626034628-3e21f7f0cea6 h1:I5c+CyI0G6lWmq1cD1MuSTMg1WuyupS9tx+5iZghgoo=
github.com/JFryy/qq/cli v0.0.0-20240626034628-3e21f7f0cea6/go.mod h1:FY3H5r2Y8RmcPxw8/8OGtqFYrPBYLrYvxLc8P24XCMA=
github.com/JFryy/qq/codec v0.0.0-20240626034628-3e21f7f0cea6 h1:yZCNyEgMvQMRUXy6c0UpIaexMElHM2R+5vzVSo1JNnA=
github.com/JFryy/qq/codec v0.0.0-20240626034628-3e21f7f0cea6/go.mod h1:1EK/NkTX3kh8uY6dA/ab5fmntXTSrtK9n6Oh6FNV0DI=
github.com/JFryy/qq/internal/tui v0.0.0-20240626033059-fa396add9f28 h1:Ig16cOuxRBhmMKKgg8zge3DaXku9IXiBcBSHO5r3D+A=
github.com/JFryy/qq/internal/tui v0.0.0-20240626033059-fa396add9f28/go.mod h1:Ly+dYmqoafiYbHisN05H7rfQPpMoW095T7ymfF1njes=
github.com/JFryy/qq/cli v0.0.0-20240627035713-ff503872a7e0 h1:nuyiJKhBneH5IBSnqDjBdZ7sQlFf/GmPizHra3pMBCk=
github.com/JFryy/qq/cli v0.0.0-20240627035713-ff503872a7e0/go.mod h1:ywdiLFS8L7py5K4/WJKC2XM+jKdi0ZWV7EpYQUCcsNA=
github.com/JFryy/qq/internal/tui v0.0.0-20240627035713-ff503872a7e0 h1:N5IUaND0XRHpWVOMlvcJpP7LwR63iEF0cme/MiR7kQs=
github.com/JFryy/qq/internal/tui v0.0.0-20240627035713-ff503872a7e0/go.mod h1:f3DEyNUYKn2WimPPqj09+ntPImdkzUHErm2i7PU2bHw=
github.com/agext/levenshtein v1.2.3 h1:YB2fHEn0UJagG8T1rrWknE3ZQzWM06O8AMAatNn7lmo=
github.com/agext/levenshtein v1.2.3/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558=
github.com/alecthomas/chroma v0.10.0 h1:7XDcGkCQopCNKjZHfYrNLraA+M7e0fMiJ/Mfikbfjek=
Expand Down

0 comments on commit 6fe5404

Please sign in to comment.