Skip to content

Instantly share code, notes, and snippets.

@Arniiiii
Arniiiii / statusline_neovim.md
Last active June 7, 2026 09:26
Absolutely minimalistic, incredibly fast and fine looking neovim statusline, using only neovim API

It will give something like this, depending on file:

n packages/ecs-registry/src/enums.ts  [null-ls, ts_ls]     [E: 1 W: 0 I: 0 H: 0]  [typescript] 1% 1:1
n src/main.rs  [rust_analyzer]                                                          [rust] 0% 1:1
n init.lua  [lua_ls]                                           [E: 0 W: 2 I: 2 H: 1]  [lua] 78% 241:1
n main.cpp  [clangd]                                          [E: 4 W: 37 I: 0 H: 0]  [cpp] 42% 326:5

source: