roeeyn / luatab-labeler

This is currently WIP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

luatab.nvim

Features

  • Just a lua rewrite of the tabline render function
  • No weird mixing buffers and tabs stuff

Install

Using packer.nvim:

use { 'alvarosevilla95/luatab.nvim', requires='kyazdani42/nvim-web-devicons' }

Usage

Add this to your init.lua:

require('luatab').setup{}

Rename the current tab using:

:LuatabLabelRename

Configuration

The plugin calls the helpers.tabline function to render the line. It uses the other functions defined in helpers, such as cell,separator,devicon. You can pass overrides for any of these functions in setup. Please see lua/luatab/init.lua for details.

Example:

require('luatab').setup{
    title = function() return '' end,
    modified = function() return '' end,
    windowCount = function() return '' end,
    devicon = function() return '' end,
    separator = function() return '' end,
}

About

This is currently WIP

License:MIT License


Languages

Language:Lua 97.8%Language:Makefile 2.2%