Skip to content

๐Ÿซ Hyperextensible Statusline / Tabline / Winbar for Neovim ๐Ÿš€

License

Notifications You must be signed in to change notification settings

axdank/nougat.nvim

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GitHub Workflow Status: CI License

๐Ÿซ nougat.nvim

Hyperextensible plugin for Neovim's 'statusline', 'tabline' and 'winbar'.

โœจ Features

  • ๐Ÿ› ๏ธ 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.

๐Ÿ•ธ๏ธ Requirements

  • Neovim >= 0.7.0

๐Ÿ“ฅ Installation

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'

Usage

nougat.nvim is at your disposal to build exactly what you want.

Examples

A handful of examples are available to get you started.

Bubbly

Source: bubbly.lua

Bubbly Statusline

Pointy

Source: pointy.lua

Pointy Statusline

Slanty

Source: slanty.lua

Slanty Statusline


โš™๏ธ NougatBar

The sweet NougatBar represents the statusline / tabline / winbar.

Check Detailed Documentation for nougat.bar

โš™๏ธ NougatItem

Each NougatBar is made of a bunch of NougatItem.

Check Detailed Documentation for nougat.item

โš™๏ธ Separator

Separator that goes between two NougatItems.

Check Detailed Documentation for nougat.separator

โš™๏ธ Cache

Check Detailed Documentation for nougat.cache


๐Ÿ““ Links

๐Ÿ“œ License

Licensed under the MIT License. Check the LICENSE file for details.

About

๐Ÿซ Hyperextensible Statusline / Tabline / Winbar for Neovim ๐Ÿš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 99.3%
  • Shell 0.7%