Another plugin built by me, for me, that you shouldn't use.
Originally, for years, I used airline
, and while it always worked well for me out of the box, it was written in vimscript (which I refuse to learn) and therefor, left me unable to extend it.
So, I finally decided to bite the bullet and switched to lualine
. While nice, I noticed there was a lag when it was updating itself, and after a quick read its codebase, turns out it updates by polling on a timer. Not happy, I figured why not just write my own.
- Extensible, you can just write your own component and drop it in (docs may come).
- Event driven, so updates happen as fast as neovim can fire them.
- Fugitive integration, to shout at you if you're editing on
main
. - LSP errors and warnings, driven from diagnostic events.
Using lazy:
{
"tigh-latte/coke.nvim",
depedencies = { "tpope/vim-fugitive" }, -- a dependency until I make it optional.
}
To do.
- Add screenshots to this repo
- Add more screenshots to this repo
- Add a sane default colour scheme (which isn't the one I use)
- Make the config api a touch easier