feat(statusline): 文件名段统一相对路径,不再显示绝对路径

覆盖 section_filename:默认宽窗口走 %F(绝对路径),改为宽窗口 %f
(相对路径)/ 窄窗口降级 %t(仅文件名)。
This commit is contained in:
xfy 2026-06-22 17:49:52 +08:00
parent 209c5c9fad
commit 46e7269824

View File

@ -128,6 +128,16 @@ vim.api.nvim_create_autocmd("VimEnter", {
require("mini.statusline").section_lsp = function()
return ""
end
-- 覆盖 section_filename原逻辑宽窗口返回 %F绝对路径
-- 这里改为宽窗口也用 %f相对路径。窄窗口降级到 %t仅文件名
require("mini.statusline").section_filename = function(args)
local ms = require("mini.statusline")
if vim.bo.buftype == "terminal" or ms.is_truncated(args.trunc_width) then
return "%t%m%r"
end
return "%f%m%r"
end
lazy.track("statusline")
end,
})