feat: display ../ entry in oil buffers (#166)

This commit is contained in:
Steven Arcangeli 2023-11-05 08:00:38 -08:00
parent 0715f1b0aa
commit d8f0d91b10
3 changed files with 34 additions and 16 deletions

View file

@ -165,8 +165,9 @@ M.parse = function(bufnr)
local lines = vim.api.nvim_buf_get_lines(bufnr, 0, -1, true)
local original_entries = {}
for _, child in pairs(children) do
if view.should_display(child, bufnr) then
original_entries[child[FIELD_NAME]] = child[FIELD_ID]
local name = child[FIELD_NAME]
if view.should_display(name, bufnr) then
original_entries[name] = child[FIELD_ID]
end
end
local seen_names = {}
@ -191,6 +192,9 @@ M.parse = function(bufnr)
col = 0,
})
goto continue
elseif result.data.id == 0 then
-- Ignore entries with ID 0 (typically the "../" entry)
goto continue
end
local parsed_entry = result.data
local entry = result.entry