summaryrefslogtreecommitdiff
path: root/pkgs/old-custom-neovim/config/lua/plugins/mini/tabline.lua
blob: 1ec6e7f464bb3502a74b37a95cdeefbe64812f88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
require("mini.tabline").setup {
  format = function(buf_id, label)
    local suffix = vim.bo[buf_id].modified and '[+] ' or ''
    return MiniTabline.default_format(buf_id, label) .. suffix
  end
}

local link_hl = Utils.link_highlight

vim.api.nvim_create_autocmd({"Colorscheme", "VimEnter"}, {

  callback = function()
    -- Change colors.

    -- Make modified buffers the same color.
    link_hl("MiniTablineModifiedHidden", "MiniTablineHidden")
    link_hl("MiniTablineModifiedVisible", "MiniTablineVisible")
    link_hl("MiniTablineModifiedCurrent", "MiniTablineCurrent")
  end,
})