You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Firstly I wanted to say that I love this plug-in! Often, I find that just the statusline isn't enough space to communicate all that I'd like to see and winbar.nvim has been so helpful. That said I wanted to point out a possible improvement.
I've been working with nvim-dap-ui lately and winbar.nvim looks like this, by default:
I wondered why all of the icons were the same and, it turns out, nvim-dap-ui sets each buffer's filetype rather than file extension. winbar.nvim currently only considers the file extension when trying to grab an icon from nvim-web-devicons.
I made a slight tweak to winbar.nvim's source to allow that check
local winbar_file = function()
local file_path = vim.fn.expand('%:~:.:h')
local filename = vim.fn.expand('%:t')
local file_type = vim.fn.expand('%:e') -- Note, this is actually an extension, not a file type
+ if file_type == ""+ then+ file_type = vim.api.nvim_buf_get_option(0, "filetype")+ end
and now it looks like this
It's a minor thing but it'd be cool if this got upstreamed along with an explicit call to webicon's get_icon_by_filetype API function. Either way I can always use my fork. Thanks for making this plug-in!
The text was updated successfully, but these errors were encountered:
Firstly I wanted to say that I love this plug-in! Often, I find that just the statusline isn't enough space to communicate all that I'd like to see and winbar.nvim has been so helpful. That said I wanted to point out a possible improvement.
I've been working with nvim-dap-ui lately and winbar.nvim looks like this, by default:
I wondered why all of the icons were the same and, it turns out, nvim-dap-ui sets each buffer's filetype rather than file extension. winbar.nvim currently only considers the file extension when trying to grab an icon from nvim-web-devicons.
I made a slight tweak to winbar.nvim's source to allow that check
and now it looks like this
It's a minor thing but it'd be cool if this got upstreamed along with an explicit call to webicon's
get_icon_by_filetype
API function. Either way I can always use my fork. Thanks for making this plug-in!The text was updated successfully, but these errors were encountered: