fix(picker.preview): hide line numbers / status column for directory preview. Closes #1029

This commit is contained in:
Folke Lemaitre 2025-02-09 09:55:48 +01:00
parent a386e4270b
commit f9aca86bf3
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
2 changed files with 9 additions and 1 deletions

View file

@ -7,6 +7,10 @@ local ns = vim.api.nvim_create_namespace("snacks.picker.preview")
---@param ctx snacks.picker.preview.ctx
function M.directory(ctx)
ctx.preview:reset()
ctx.preview:minimal()
local path = Snacks.picker.util.path(ctx.item)
local name = path and vim.fn.fnamemodify(path, ":t")
ctx.preview:set_title(ctx.item.title or name)
local ls = {} ---@type {file:string, type:"file"|"directory"}[]
for file, t in vim.fs.dir(ctx.item.file) do
ls[#ls + 1] = { file = file, type = t }