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
27
28
29
30
31
32
33
34
35
36
37
38
|
return {
{
'akinsho/bufferline.nvim',
version = "*",
--dependencies = {"nvim-tree/nvim-web-devicons"},
config = function()
-- calling `setup` is optional for customization
vim.opt.termguicolors = true
require("bufferline").setup{
options = {
-- 使用 nvim 内置lsp
--diagnostics = "nvim_lsp",
numbers = function(opts)
return string.format(' %s/%s', vim.fn['tabpagenr'](), opts.ordinal)
end,
-- 左侧让出 nvim-tree 的位置
offsets = {{
filetype = "NvimTree",
text = "File Explorer",
highlight = "Directory",
text_align = "left"
},
{
filetype = 'vista',
text = function()
return vim.fn.getcwd()
end,
highlight = "Tags",
text_align = "right"
}
}
}
}
end
}
}
|