SkillAgentSearch skills...

Neoline.vim

Status Line for Neovim focused on beauty and performance โœ…๐Ÿ’™๐Ÿ’›๐Ÿค๐Ÿ’š

Install / Use

/learn @adelarsq/Neoline.vim
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

neoline.vim โœ…

IMPORTANT: Requires Neovim Nightly

License: MIT

A light statusline/tabline plugin for Neovim using Lua.

Using neoline.vim with material dark theme, vim-emoji-icon-theme, petertriho/nvim-scrollbar, hrsh7th/nvim-cmp and nvim-neo-tree/neo-tree.nvim:

<img width="782" src="https://user-images.githubusercontent.com/430272/187047082-bbf75b86-8660-47b6-8005-d45ad207c254.png">

Installation ๐Ÿง™

Lazy

Add the following lines on the NeoVim config file (Lua):

require('lazy').setup({
  {
    'adelarsq/neoline.vim'
  },
}, {})

Plug

Add the following lines on the Vim/NeoVim config file:

Plug 'adelarsq/neoline.vim'

Then open the editor and install with PlugInstall.

Dein

Add the following lines on the Vim/NeoVim config file:

call dein#add('adelarsq/neoline.vim')

Then open the editor and install with call dein#install().

Packer

use 'adelarsq/neoline.vim'

Features โš™๏ธ

Options โœ…

Disabling the statusline:

vim.g.neoline_disable_statusline=1
-- or with VimScript
set g:neoline_disable_statusline=1

Disabling the tabline:

vim.g.neoline_disable_tabline=1
-- or with VimScript
set g:neoline_disable_tabline=1

Disabling current scope on the status line:

vim.g.neoline_disable_current_scope = 1 
-- or with VimScript
set g:neoline_disable_current_scope = 1 

Others ๐Ÿฆ•

Acknowledgments ๐Ÿ’ก

Thanks goes to these people/projects for inspiration:

License ๐Ÿ“œ

MIT

Self-plug ๐Ÿ”Œ

If you liked this plugin, also check out:

  • vim-emoji-icon-theme - Emoji/Unicode Icons Theme for Vim and Neovim with support for 40+ plugins and 300+ filetypes
  • neovcs.vim - VCS support for Neovim

Related Skills

View on GitHub
GitHub Stars259
CategoryDevelopment
Updated5d ago
Forks7

Languages

Lua

Security Score

100/100

Audited on Mar 28, 2026

No findings