Hyperextensible plugin for Neovim's 'statusline'
, 'tabline'
and 'winbar'
.
- ๐ ๏ธ Hyperextensible.
- ๐ Fast, Performance focused, Submillisecond evaluation time.
- ๐ฆ Modular design, only use what you need.
- ๐ฎ Dynamic
statusline
/tabline
/winbar
. - ๐ Filetype specific
statusline
/winbar
. - ๐ Fancy separators.
- ๐ฑ๏ธ Mouse-click.
- ๐ผ Caching out-of-the-box.
- ๐ฅ๏ธ Responsive breakpoints.
- ๐ Built-in profiler.
- ๐ฅ Common items included.
- Neovim >= 0.7.0
Install the plugins with your preferred plugin manager. For example:
With lazy.nvim
{
"MunifTanjim/nougat.nvim",
},
With packer.nvim
use({
"MunifTanjim/nougat.nvim",
})
With vim-plug
Plug 'MunifTanjim/nougat.nvim'
nougat.nvim
is at your disposal to build exactly what you want.
A handful of examples are available to get you started.
Source: bubbly.lua
Source: pointy.lua
Source: slanty.lua
The sweet NougatBar
represents the statusline
/ tabline
/ winbar
.
Check Detailed Documentation for nougat.bar
Each NougatBar
is made of a bunch of NougatItem
.
Check Detailed Documentation for nougat.item
Separator that goes between two NougatItem
s.
Check Detailed Documentation for nougat.separator
Check Detailed Documentation for nougat.cache
- Discussion: MunifTanjim/nougat.nvim/discussions
- Wiki: MunifTanjim/nougat.nvim/wiki
Licensed under the MIT License. Check the LICENSE file for details.