Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

statusline.nvim

statusline.nvim is a simple statusline plugin for neovim.

Installation

Using nvim-plug

require('plug').add({
  {
    'wsdjeg/statusline.nvim',
  },
})

Using luarocks

luarocks install statusline.nvim

Setup

require('statusline').setup({
  left_sections = { 'winnr', 'filename' },
  right_sections = { 'fileformat', 'cursorpos' },
  enable_mode = true,
  index_type = 3,
  separator = 'arrow',
  iseparator = 'arrow',
})

Usage

  1. display git branch on statusline
require('plug').add({
  {
    'wsdjeg/statusline.nvim',
    events = { 'VimEnter' },
    config = function()
      require('statusline').register_sections('vcs', function()
        return '%{ v:lua.require("git.command.branch").current() }'
      end)
      require('statusline').setup({
        left_sections = { 'winnr', 'filename', 'vcs' },
      })
    end,
  },
})

Self-Promotion

Like this plugin? Star the repository on GitHub.

Love this plugin? Follow me on GitHub and Twitter.

About

module statusline plugin for neovim

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages