From fd8c555c88e6cf64b005a063ffb3d99cb1741ce0 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Mon, 22 Jul 2024 09:25:54 +0800 Subject: [PATCH] fix(chat): fix vim chat statusline --- lua/spacevim/plugin/statusline.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/lua/spacevim/plugin/statusline.lua b/lua/spacevim/plugin/statusline.lua index 88f784ce8..a7905c289 100644 --- a/lua/spacevim/plugin/statusline.lua +++ b/lua/spacevim/plugin/statusline.lua @@ -568,7 +568,17 @@ local special_statusline = { return simple_name('Gista') end, terminal = function() end, -- todo - vimchat = function() end, -- todo + vimchat = function() + + return '%#SpaceVim_statusline_ia#' .. winnr(1) .. '%#SpaceVim_statusline_ia_SpaceVim_statusline_b#' .. lsep + .. '%#SpaceVim_statusline_b# Chat %#SpaceVim_statusline_b_SpaceVim_statusline_c#' .. lsep + .. '%#SpaceVim_statusline_c# ' + .. '%{chat#windows#status().protocol}' .. ' %#SpaceVim_statusline_c_SpaceVim_statusline_b#' .. lsep + .. '%#SpaceVim_statusline_b# ' + .. '%{chat#windows#status().channel}' .. ' %#SpaceVim_statusline_b_SpaceVim_statusline_c#' .. lsep + .. '%#SpaceVim_statusline_c# ' + .. '%{chat#windows#status().usercount}' + end, -- todo calender = function() return simple_name('Calendar') end,