feat: respect the user's wrap setting for the built-in JSON previewer (#2337)

This commit is contained in:
boydaihungst 2025-02-14 22:08:40 +07:00 committed by GitHub
parent 077faacc9a
commit b9416d8a04
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -32,7 +32,10 @@ function M:peek(job)
ya.manager_emit("peek", { math.max(0, i - limit), only_if = job.file.url, upper_bound = true })
else
lines = lines:gsub("\t", string.rep(" ", PREVIEW.tab_size))
ya.preview_widgets(job, { ui.Text.parse(lines):area(job.area) })
ya.preview_widgets(
job,
{ ui.Text.parse(lines):area(job.area):wrap(PREVIEW.wrap == "Yes" and ui.Text.WRAP or ui.Text.WRAP_NO) }
)
end
end