diff options
| author | Alvaro Sevilla <alvarosevilla95@gmail.com> | 2021-07-13 19:48:24 +0200 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-13 19:48:24 +0200 | 
| commit | fe379762460d0b0e24dddafbc9cd93752544a06d (patch) | |
| tree | cb7612f8db51a7a9af800c4a2a46334dceb19e10 | |
| parent | 540362f44bc17ae8101828eec00fd00ffc4148bb (diff) | |
| parent | 4aa9bebdb4007428cfca4ffd22e42f08e2cc88ec (diff) | |
| download | minitab.nvim-fe379762460d0b0e24dddafbc9cd93752544a06d.tar.xz minitab.nvim-fe379762460d0b0e24dddafbc9cd93752544a06d.zip | |
Merge pull request #5 from mxdevmanuel/master
feat: Change README documentation to set tabline and terminal command
| -rw-r--r-- | README.md | 5 | ||||
| -rw-r--r-- | lua/luatab/init.lua | 3 | 
2 files changed, 3 insertions, 5 deletions
| @@ -16,12 +16,9 @@ use { 'alvarosevilla95/luatab.nvim', requires='kyazdani42/nvim-web-devicons' }  Add this to your init.lua:  ``` -Tabline = require'luatab'.tabline -vim.cmd[[ set tabline=%!luaeval('Tabline()') ]] +vim.o.tabline = '%!v:lua.require\'luatab\'.tabline()'  ``` -Note: `require'luatab'.tabline` must be assigned to a global variable for it to be picked up by `luaeval`. If you know a better method, PRs are welcome. -  ## Configuration  You can also define your own tabline function using the provided functions for help. The default tabline is equivalent to:  ``` diff --git a/lua/luatab/init.lua b/lua/luatab/init.lua index 597af3a..5e419c2 100644 --- a/lua/luatab/init.lua +++ b/lua/luatab/init.lua @@ -11,7 +11,8 @@ local function tabName(bufnr)      elseif file:sub(file:len()-2, file:len()) == 'FZF' then          return 'FZF'      elseif buftype == 'terminal' then -        return 'zsh' +	_, mtch = string.match(file, "term:(.*):(%a+)") +        return mtch ~= nil and mtch or 'zsh'      elseif file == '' then          return '[No Name]'      end | 
