feat: put back blocks at end, show fname

This commit is contained in:
əlemi 2024-10-02 23:13:00 +02:00
parent 2f3132b82d
commit 3555572c2a
Signed by: alemi
GPG key ID: A4895B84D311642C
2 changed files with 12 additions and 6 deletions

View file

@ -84,6 +84,13 @@ M.name = function(config, node, state)
}
end
M.buffer = function(config, node, state)
return {
text = codemp_buffers.users[node.name],
highlight = highlights.FILE_ICON,
}
end
M.spacer = function(config, node, state)
return {
text = " ",
@ -96,16 +103,13 @@ M.users = function(config, node, state)
-- TODO this is rather inefficient, maybe store reverse map precalculated?
for user, buf in pairs(codemp_buffers.users) do
if buf == node.name then
table.insert(out, {
text = string.sub(user, 0, 1),
highlight = codemp_utils.color(user).bg,
})
end
end
table.insert(out, {
text = " ",
highlight = highlights.NORMAL,
highlight = codemp_utils.color(user).bg,
align = "end",
})
end
end
return out
end

View file

@ -34,12 +34,14 @@ M.default_config = {
{ "indent" },
{ "icon" },
{ "name" },
{ "buffer" },
},
buffer = {
{ "indent" },
{ "icon" },
{ "users" },
{ "name" },
{ "spacer" },
{ "users" },
},
entry = {
{ "indent" },