Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
So I spent a couple days trying to adapt an old fork of bufferline, but that wasn't going so well and then I found vim-wintabs so then I tried to adapt it for the new winbar option. But then I decided we really just needed a lua port for vim-wintabs. Now in the past few weeks I've gotten pretty good with lua, but I'm still not totally acquainted with the neovim lua API. To make matters worse, I don't yet have a sufficiently awesome editor to be developing this in neovim so I'm still using vscode with the vim plugin. Performance is terrible, I finally got the lua lsp referencing the nvim runtime correctly for intellisense, but I can't :h everywhere so I've been using the online docs for the nvim API. The online docs are helpful, but each method is very hard to tell apart from the previous method's description because they're all the same font size and styling.
So I spent a couple days trying to adapt an old fork of bufferline, but that wasn't going so well and then I found vim-wintabs so then I tried to adapt it for the new winbar option. But then I decided we really just needed a lua port for vim-wintabs. Now in the past few weeks I've gotten pretty good with lua, but I'm still not totally acquainted with the neovim lua API. To make matters worse, I don't yet have a sufficiently awesome editor to be developing this in neovim so I'm still using vscode with the vim plugin. Performance is terrible, I finally got the lua lsp referencing the nvim runtime correctly for intellisense, but I can't :h everywhere so I've been using the online docs for the nvim API. The online docs are helpful, but each method is very hard to tell apart from the previous method's description because they're all the same font size and styling.
Long story short, I spent yesterday rewriting the docs generating from the help files with better tree-sitter queries from the vimdocs grammar.
There has been discussion of adding that feature to upstream barbar.nvim, but no concrete work has begun yet.