feat(statusline): 文件名段统一相对路径,不再显示绝对路径
覆盖 section_filename:默认宽窗口走 %F(绝对路径),改为宽窗口 %f (相对路径)/ 窄窗口降级 %t(仅文件名)。
This commit is contained in:
parent
209c5c9fad
commit
46e7269824
10
lua/pack.lua
10
lua/pack.lua
@ -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,
|
||||
})
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user