1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
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.
link_hl("MiniTablineHidden", "MiniStatuslineFilename")
link_hl("MiniTablineVisible", "MiniStatuslineFilename")
link_hl("MiniTablineVisible", "Italic")
-- link_hl("MiniTablineCurrent", "MiniFilesCursorLine")
link_hl("MiniTablineCurrent", "Bold")
-- Make modified buffers the same color.
link_hl("MiniTablineModifiedHidden", "MiniTablineHidden")
link_hl("MiniTablineModifiedVisible", "MiniTablineVisible")
link_hl("MiniTablineCurrent", "MiniFilesCursorLine")
link_hl("MiniTablineModifiedCurrent", "MiniTablineCurrent")
end,
})
|