
Customize Neovim status-line without plugins
In this video, I customize the Neovim statusline from scratch without using any plugins.
We start with the statusline option and learn how to add different items to it, use colors and highlight groups, and create functions to provide dynamic information.
Then I show how to display the current mode, use external tools to provide information, and add useful Git and LSP information to the statusline.
Topics covered:
- The
statuslineoption - Adding items to the statusline
- Colors and highlight groups
- Functions in the statusline
- Showing the current mode
- Using external tools
- Git information
- LSP information
Everything is built using Neovim's built-in functionality, without relying on a statusline plugin.
Video: https://youtu.be/7nslXbSH12E
Source Code: https://github.com/FractalCodeRicardo/dev-config/blob/master/nvim/lua/my/status-line-example.lua