feat(statusline): 隐藏 LSP 段
section_lsp 默认显示 ' +'(加号数量 = attach 的 LSP client 数), 与 git/diff 同方式覆盖返回空串隐藏。
This commit is contained in:
parent
8b7d894c94
commit
209c5c9fad
10
lua/pack.lua
10
lua/pack.lua
@ -115,15 +115,19 @@ vim.api.nvim_create_autocmd("VimEnter", {
|
|||||||
-- Git/diff 段回退到 gitsigns.nvim(已启用),无需 mini.git/mini.diff。
|
-- Git/diff 段回退到 gitsigns.nvim(已启用),无需 mini.git/mini.diff。
|
||||||
require("mini.statusline").setup({ use_icons = true })
|
require("mini.statusline").setup({ use_icons = true })
|
||||||
|
|
||||||
-- 覆盖 section_git / section_diff 返回空串以隐藏分支名和 diff 统计:
|
-- 覆盖 section_git / section_diff / section_lsp 返回空串隐藏它们:
|
||||||
-- 默认会读 gitsigns buffer 变量显示分支(如 " 0.12")和增删改数(如 "+1 ~0")。
|
-- - section_git/diff:默认读 gitsigns buffer 变量显示分支和增删改数
|
||||||
-- 这里用空串让它们不显示,combine_groups 会自动跳过空段,不留多余空格。
|
-- - section_lsp:默认显示 ' +',加号数量 = attach 的 LSP client 数
|
||||||
|
-- combine_groups 会自动跳过空段,不留多余空格。
|
||||||
require("mini.statusline").section_git = function()
|
require("mini.statusline").section_git = function()
|
||||||
return ""
|
return ""
|
||||||
end
|
end
|
||||||
require("mini.statusline").section_diff = function()
|
require("mini.statusline").section_diff = function()
|
||||||
return ""
|
return ""
|
||||||
end
|
end
|
||||||
|
require("mini.statusline").section_lsp = function()
|
||||||
|
return ""
|
||||||
|
end
|
||||||
lazy.track("statusline")
|
lazy.track("statusline")
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user