Skip to content

tigh-latte/coke.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

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.

Features

  1. Extensible, you can just write your own component and drop it in (docs may come).
  2. Event driven, so updates happen as fast as neovim can fire them.
  3. Fugitive integration, to shout at you if you're editing on main.
  4. LSP errors and warnings, driven from diagnostic events.

Some pictures

normal mode insert mode command mode editing main diagnostics

Installation

Using lazy:

{
    "tigh-latte/coke.nvim",
    depedencies = { "tpope/vim-fugitive" }, -- a dependency until I make it optional.
}

Options

To do.

Things I would like 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

About

the shite i like in my vim line

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages