Our great sponsors
-
heirline.nvim
Heirline.nvim is a no-nonsense Neovim Statusline plugin designed around recursive inheritance to be exceptionally fast and versatile.
-
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.
One general feedback/suggestion about your plugin heirline is the config code is quite verbose. Flexibility and customizability is the principle and it's great, but nevertheless it would be even better if a bunch of available built-in components are provided that can be used out-of-box. For instance, FileFormat = ... (4 lines of functions) are such a simple thing that should be included as a battery by default; I would not prefer having too many such component implementations in my config, unless they are really specific to and customized for my need use cases.
Related posts
- Icon instead of the relative number
- Best statusline and file explorer plugins written in lua using basic font?
- How can I make this statusline work with vim.opt.laststatus = 2 ? It only works with vim.opt.laststatus = 3
- Feline.nvim is archived. You can blame reddit for this one
- Experiment: Dynamic Statusline. Clicking on Git Branch toggles Git Blame on Statusline. Dynamically changing (using commands/keymaps/mouse-clicks/runtime-condition) Statusline/Tabline/Winbar can open up a lot more interesting UX.