mirror of
https://github.com/cap153/nvim.git
synced 2026-04-20 20:25:44 +08:00
49 lines
1.1 KiB
Lua
49 lines
1.1 KiB
Lua
-- ===
|
||
-- === 文件缓冲标签栏
|
||
-- ===
|
||
|
||
local map = require("core.keymap")
|
||
-- 新建空缓冲区,貌似是neovim自带的
|
||
map:cmd('tu', 'enew')
|
||
-- 关闭当前缓冲区,貌似是neovim自带的,完整命令bdelete
|
||
map:cmd('tq', 'bd')
|
||
|
||
-- 在缓冲区之间移动
|
||
map:cmd('tn', 'BufferLineCyclePrev')
|
||
map:cmd('ti', 'BufferLineCycleNext')
|
||
|
||
-- 移动缓冲区的位置
|
||
map:cmd('tmn', 'BufferLineMovePrev')
|
||
map:cmd('tmi', 'BufferLineMoveNext')
|
||
|
||
-- 关闭缓冲区
|
||
map:cmd('tN', 'BufferLineCloseLeft')
|
||
map:cmd('tI', 'BufferLineCloseRight')
|
||
map:cmd('tQ', 'BufferLineCloseOthers')
|
||
|
||
return {
|
||
"akinsho/bufferline.nvim",
|
||
config = function()
|
||
require("bufferline").setup {
|
||
options = {
|
||
modified_icon = "",
|
||
buffer_close_icon = "×",
|
||
-- show_buffer_close_icons = false,
|
||
max_name_length = 14,
|
||
max_prefix_length = 13,
|
||
tab_size = 10,
|
||
indicator = {
|
||
style = "none",
|
||
},
|
||
},
|
||
}
|
||
end,
|
||
}
|
||
-- return {
|
||
-- 'akinsho/bufferline.nvim',
|
||
-- version = "*",-- 安装最新的稳定版
|
||
-- dependencies = 'kyazdani42/nvim-web-devicons',
|
||
-- config = function()
|
||
-- require("bufferline").setup {}
|
||
-- end
|
||
-- }
|